Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 02/10/11 в 21:24 |
Тут решил немного увлечся изучением программирования. Есть некоторые варианты кода в PHP он для меня более понятен, с Dilphi или C++ дел не имел. Вот решил изучить что то из них чтоб реализовать рабочии проги которые будут работать не на сервере как php, а полноценными прогами для винды.
Немного посмотрев скрины программ и коды некоторых програмок, заметил что Dilphi в интерфейса более удобен ибо есть форма будущего интерфейса программы и в ней уже как на чистом листе распологаешь кнопки и пишешь код, в C++ этой формы я как то не увидел. Но в C++ мне показался код более ближе похожий на PHP. Вот и думаю что начать изучать и какие языки используют для написания разного вебмастрского софта под винду (парсеров, генераторов доров, сабмитеров и т.п.).
PS и немогу понять, пишут C++, но есть Microsoft Visual C++, Borland C++ Builder и х.з. что именно имеют ввиду под C++ ибо коды имеют отличия
Последний раз редактировалось: Lexikon (02/10/11 в 21:41), всего редактировалось 1 раз
|
|
|
|
grammar nazi
С нами с 23.01.03
Сообщения: 6974
Рейтинг: 2037
|
Добавлено: 02/10/11 в 21:30 |
Ну, как не программер могу сказать, что Delphi (паскаль, по сути) - это очень урезанная и простая фигня.
Весь софт, более-менее серьёзный пишется на C (может и на другом чём-то, но не на Delphi точно).
Так что я бы ставку делал на него. А вобще, сейчас тебе программеры более расширенно и чётко ответят.
|
|
Меня как из ушата окатили. Так гадко стало. И обидно.
Пустышка.
|
3
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 02/10/11 в 21:40 |
С# - легко делать интерфейс, легко учить. Delphi конечно скромноват, но даже на нем делают серьезные вещи, да да даже на 7ой версии, но он уже более не поддерживается Борландом, а шарп легок и впринципе для парсеров сабмитеров отлично подойдет
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 02/10/11 в 21:47 |
C++ - сложный язык, много подводных камней и изучать его нет смысла если нет цели стать профессиональным программером, если начнешь его изучать - закапываться придется глубоко. К нему не со стороны PHP надо заходить, а со стороны ассемблера, иначе без понимания того, как работает распределение памяти, таблицы виртуальных методов и прочие низкоуровневые вещи напортачить там - раз плюнуть, и будешь на месте неделю топтаться, "а почему оно падает один раз из 10".
Так что да, присоединюсь - C#. Язык проще, CLR под ручку водит где надо.
|
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 02/10/11 в 22:13 |
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 02/10/11 в 23:30 |
да, просто зарегаться надо. это экспресс-версия, она урезана, но хватит за глаза.
|
|
|
|
С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543
|
Добавлено: 03/10/11 в 00:25 |
на делфу забей, это уже история
Visual C# 2010 Express - да, бесплатно
из книг, хз, я кроме МСДНа почти ничё никогда не читаю, ибо это самый полный мануал, но и разобраться в нём сходу не получится... но для быстрого въезда говорят Петцольд "Программирование для Microsoft Windows на C#. Том 1, 2" правильный старт, и да, таки сам её когда-то листал, в общем, адекватная книга, но кажется только по C# 2.0 и .NET 2.0 соответственно
мда, так же не стоит упускать из вида Python и PyQT/PySide и акцентироваться только на виндах или если желание просто что-то с GUI быстро написать
|
|
|
|
С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506
|
Добавлено: 03/10/11 в 00:44 |
вообще для парсеров и дорогенераторов имхо php больше подходит...
да и на серваках скорости как правило быстрей десктопа.
хз как в с#, давно я на десктопе ничего не делал, но раньше в визуал с++ и делфи это был полный гемор даже банально веб-страничку скачать.
да и вообще пхп более приспособлен для каждодневных задач вебмастера.
file_put_contents('log.txt', file_get_contents('http://domain.com'), FILE_APPEND);
аналог такой банальной строчки хз скока займет на с++.
|
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 03/10/11 в 01:20 |
Мне всегда нравился Delphi. Хоть конечно более логично писать аппликухи на родном им же C++ в той же Visual Studio. Тут уж нечего сказать.. Delphi был похоронен Borland, когда те ударились в его "NET" версию (не помню как называлась), убили силы и так ничего и не достигнули. Но на старте корьеры был конечно же изящен.
Сейчас Delphi после долгих скитаний стал астью RAD Studio. Её версия RAD Studio XE 2 уж очень круто пропиарена и честно говоря либо последний рывок и достойное место, либо крах! Мне лично понравилась домучанная поддержка 64бит компилятора + iPhone, Android. Собственно сами продукты embarcadero.com мне очень по душе (включая PHP среду разработки), не по душе мне их цены.
Что касается C++ и C#, о которых говорили выше, имхо разные вещи. Но так как ты до этого программил на PHP, то С-синтаксис конечно же тебе ближе. Но сейчас уже 2012 на носу и это не тот случай, когда синтаксис решает какую-то роль. Вобщем, С, С++, C# - разные языки.
Lexikon писал: | PS и немогу понять, пишут C++, но есть Microsoft Visual C++, Borland C++ Builder и х.з. что именно имеют ввиду под C++ ибо коды имеют отличия |
Это всего лишь среды разработки. Можно ещё заюзать eclipse или netbeans. Вечный вопрос, что лучше. Но для C++ уж куда лучше, чем Microsoft Visual C++! А код имеет различия по многим причинам, смотря что подразумевать под различиями ;)
|
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 03/10/11 в 05:06 |
grozny писал: | да и вообще пхп более приспособлен для каждодневных задач вебмастера.
file_put_contents('log.txt', file_get_contents('http://domain.com'), FILE_APPEND);
аналог такой банальной строчки хз скока займет на с++. |
Просто порой приходится раелизовывать операции которые не комфортно выполнять серверно, может я конечно и не прав.
А так всем спасибо за советы и ответы!
|
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 03/10/11 в 08:43 |
так делай не серверно. в папку со скриптами папку с пхп-шной требухой брось, и в консоли запускай
|
|
пришел к победе коммунистического труда
|
6
|
|
|
Добрых Дел Мастер
С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227
|
Добавлено: 03/10/11 в 08:47 |
по питону3 недавно книжку прочитал - ахуительно. очень аккуратный упорядоченный язык. может его? на хабре писали он официальный язык убунты
|
|
пришел к победе коммунистического труда
|
6
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 03/10/11 в 08:57 |
Lexikon писал: | Просто порой приходится раелизовывать операции которые не комфортно выполнять серверно, может я конечно и не прав.
А так всем спасибо за советы и ответы! |
так если требуется только десктопное выполнение рнр и ничего больше, то почему не использовать прожекты аля winbinder.org
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 03/10/11 в 10:35 |
Delphi гораздо проще в плане освоения новичку, но РНР по конструкциям языка практически тот же самый С++
С++ Builder - это просто среда разработки для С++ внешне такая же как Delphi
MSVC не советовал бы вообще трогать - это для серьезных и опытных программеров, поначалу там просто заблудишься что где и как делать.
С# имеет смысл изучать только если реально есть потребность. внешне похож на С++ но в корне другие принципы программирования (одни делегаты чего стоят) но если интересно - для него я бы советовал вот такую среду - SharpDevelop - фришный, но порядок легче, быстрее и проще чем MSVC и не содержит всяких наворотов нужных только при групповой разработке крупных проектов.
Eclipse имеет смысл использовать для писанины на Java (ну и под Android)
|
|
вот соскучился по мастеру...
|
6
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 03/10/11 в 10:51 |
FXIX писал: | по питону3 недавно книжку прочитал - ахуительно. очень аккуратный упорядоченный язык. может его? на хабре писали он официальный язык убунты |
Давай его. питон отличный язык. Много софта переписал с пхп на него многопоточного
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 03/10/11 в 17:39 |
FXIX писал: | по питону3 недавно книжку прочитал - ахуительно. очень аккуратный упорядоченный язык. может его? на хабре писали он официальный язык убунты |
Не только убунты - это системный язык большинства дистрибутивов линукса. yum у RH, portage у Gentoo - все на нем написано.
Вообще ничто не мешает изучить и его, и C# (или просто C... или Java). Перефразируя М.В.Ломоносова (он про математику говорил), "строго типизированные языки учить следует потому, что они ум в порядок приводят"
|
|
|
|
С нами с 24.06.10
Сообщения: 2686
Рейтинг: 543
|
Добавлено: 03/10/11 в 17:47 |
Текст этого сообщения доступен только зарегистрированным пользователям.
|
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 03/10/11 в 18:22 |
ibiz писал: | так если требуется только десктопное выполнение рнр и ничего больше, то почему не использовать прожекты аля winbinder.org |
а что это за софтина?
---
а вобще вот пример того что я бы хотел сделать, (знаю что есть подобные проги, и многие скажут нех изобритать велосипед, но я люблю и делать что-то, т.к. потом это что то обрастает дополнениями и пригодится для личного пользования. Знания и умение лишними не бывают, тянусь к знаниям), короче говоря, есть у меня текстовый контент, хочу его собрать, сгенерить .xml и залить его в блог. Вобще идей дохренище, вот хотел поизучать всё это, как и с какой стороны подходить и как делать.
|
|
|
|
С нами с 29.11.07
Сообщения: 91
Рейтинг: 56
|
Добавлено: 04/10/11 в 11:38 |
mr. snatch: В принципе curl'ом можно и из коммандлайна ходить, если очень уж нужно.
|
|
|
|
С нами с 05.05.05
Сообщения: 470
Рейтинг: 426
|
Добавлено: 04/10/11 в 11:50 |
Lexikon писал: | а что это за софтина? |
это GUI интерфейс для пхп с кучей плюшек, типа windows API. если надо скомпилить экзешник, то к нему есть bamcompiler.
|
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 04/10/11 в 13:05 |
Emperor писал: | это GUI интерфейс для пхп с кучей плюшек, типа windows API. если надо скомпилить экзешник, то к нему есть bamcompiler. |
впринципе так и по нял по софтине, решил просто утвердить.
---
Вобще всем спасибо! Накачал литературы по C# буду разбираться, уже заметил некоторые вещи которые будут полезны.
|
|
|
|
С нами с 29.11.07
Сообщения: 91
Рейтинг: 56
|
Добавлено: 04/10/11 в 13:05 |
|
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 04/10/11 в 13:08 |
отлично, будем смотреть, интересного много
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 04/10/11 в 14:00 |
А тебе окошки нужны были? ну тогда QT во все поля.
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 04/10/11 в 14:00 |
Мне кажеться Lexikon самый щедрый ТС на мастере, надо премию дать, помоему всем +6 поставил
|
|
|
|