|
2.7, User294 (??), 18:14, 01/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>может пора забыть про паскаль? )
Для обучения неплохой язык, приучает к порядку.Вот только сам борланд на него забил.И даже новые потуги у них как-то малоэффективны.И вообще даже опосля паскаля си-подобные языки как-то симпатичнее оказались =)
| |
|
1.5, DedMoroz (??), 11:41, 01/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я вот пописал на С и понял, серьезное что либо на нем поднять весьма мучительно и гиморно, а вот паскаль самое то, отличный баланс между простотой и развитостью. Незря сейчас так Питон пошел. Нужна альтернатива С, особенно при написании прикладного софта, системный конечно же остается за С, но и тут можно поспорить, уже очень неразвитая и сырая в нем работа со строками.
| |
|
2.6, gms (?), 17:38, 01/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Угу. Полностью согласен.
И с выделением/высвобождением памяти тоже постоянные проблемы
| |
|
3.23, Аноним (-), 13:32, 11/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
А также проблемы с открытием/закрытием файлов, открывающимися/закрывающимися скобками, приведением типов, условными операторами, операторами циклов... Ох, как бы придумать такую среду разработки чтобы некоторые программисты вообще не касались кода!
| |
|
2.8, anonymous (??), 04:57, 02/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Не люблю я дающих советы дилетантов. Откройте, наконец, для себя уже Ada.
| |
2.12, User294 (??), 19:12, 02/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Я вот пописал на С и понял, серьезное что либо на нем
>поднять весьма мучительно и гиморно,
Наверное поэтому для действительно больших "серьезных" проектов часто используется C++.Позволяет больше "серьезного" наворотить за меньшее время.
| |
|
3.21, real_yantux (ok), 11:47, 10/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Открой для себя c++ и stl (а для гуи QT)
Остроумно. Если сделать совревнование на скорость написания окошечно приложения, кто победит? С++, stl, Lazarus? Я делаю ставку на Лазарус.
| |
|
4.22, Andrey Mitrofanov (?), 12:48, 10/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Остроумно. Если сделать совревнование на скорость написания окошечно приложения, кто победит?
> С++, stl, Lazarus? Я делаю ставку на Лазарус.
Tk + скриптовой язык
| |
4.25, ffsdmad (??), 07:44, 12/10/2009 [^] [^^] [^^^] [ответить]
| +/– |
>>Открой для себя c++ и stl (а для гуи QT)
>
>Остроумно. Если сделать совревнование на скорость написания окошечно приложения, кто победит? С++,
>stl, Lazarus? Я делаю ставку на Лазарус.
вот потому паскаль ни когда не попадёт в апстрим
с таким подходом ему место лишь среди других проприетарных поделок, но там он видимо проигрывает по всем статьям
| |
|
|
|
1.9, XPEH (?), 15:34, 02/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
20 лет жил на Pascal, пытался писать на FPC - сетевой стек там реализован очень хреново. В итоге ушел на C++...
| |
1.10, napik (?), 18:45, 02/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Делфи, как язык для меня отпал при знакомстве с java и c#. Не могу сказать, что на delph можно чтото системное красиво реализовать. С++ более потяный и логичный язык, хоть и громоздкий. Время делфи прошло, для меня в крайнем случае, ибо кроме как гемороем его ооп не назавёшь.
| |
1.11, Logo (ok), 19:06, 02/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
FPC/Lazarus позволяют легко лепить ГУИ, быстро писать прикладные и системные приложения, включая легкую реализацию демонов. Удобно работать с очень крупными проектами. Очень хорошая среда для создания монолитного проекта, где присутствуют демоны, системные приложения и пользовательский интерфейс. Высокая скорость выполнения программ, да и компиляция проходит быстрее чем в С/С++. Кроссплатформенность позволяет, в большенстве случаев, забыть о Java. То, что приходилось делать в связке С/Java теперь я с удовольствием делаю в одной среде - LAZARUS.
| |
|
2.13, User294 (??), 19:15, 02/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
>Кроссплатформенность позволяет, в большенстве случаев, забыть о Java.
Слышь, человек, а вообще-то си есть например для 8-битных камней с парой кил флеша и сотнями байтов RAM например.Для тех которые потолще бывает порой C++.А где для них паскаль или Java?И кто после этого кроссплатформеннее?Ась? :)
| |
|
3.14, Logo (ok), 19:32, 02/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Кроссплатформенность и возможность программировать, - вещи разные!!!
Я никоим образом не превозношу Lazarus над С или Java. Для каждого случая есть свой язык и своя среда разработки, но то о чем я написал, это громоздкая задача с большой разношерстностью от системного уровня до пользовательского интерфейса, в Лазаре решается одним монолитным проектом и в многие разы проще и быстрее.
Поверьте, что для Wi-Fi роутера я на Лазарусе писать точно, что не буду :) Ась?
| |
3.15, Andrew Kolchoogin (?), 23:40, 02/01/2009 [^] [^^] [^^^] [ответить]
| +/– |
Ви таки не пове'гите. Pascal+язык Ассемблера по мощности эвивалентны C. А C++ вообще надо давно сдать в утиль за ненадобностью. QT и KDE, безусловно, рулят, но Cocoa рулит сильнее. А она -- Objective C.
P.S: Сам я, безусловно, C'шник. Но и другие языки время от времени изучаю.
| |
|
|
1.16, real_yantux (ok), 08:44, 03/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В плане гуёв, кросс компиляции, документации паскаль рулит. Проверил на себе - на паскале производительность труда резко вырастает.
По tcpip действительно там есть неприятные моменты... это факт. В плане пользовательских приложений - самое то.
Однако у меня проблема. Как на паскале сделать несколько окошек, чтобы при нажатии на кнопку появлялось окошко например? Просто в форму почемуто не получается добавить окошко.
| |
1.17, real_yantux (ok), 08:46, 03/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На лазарусе всегда уйдёт меньше времени на разработку приложения, чем на gtk и qt. Это просто очевидный факт.
| |
1.24, Romeo Ordos (?), 15:15, 11/01/2009 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
3-ю неделю уже программирую на лазарусе+fpc и очень доволен. Особенно кросскомпиляцией. Какая еще IDE предлогает компиляцию одновременно под GTK,QT,WIN32,WINCE и т.д.? Не согласен что про паскаль стоит забыть. Пусть он и не очень развит для платформ, отличающихся от Windows. А насчет сети это правда. Хотя я думаю что это скоро исправится.
| |
1.26, miha (??), 19:07, 30/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Слушайте, ничего не пойму. Если делаю проект визуальный и ложу любой компонент indy на форму, все компилиться прекрасно.
Если же компонент на форму не ложу, а ручками вписываю в uses, например idSMTP (как я всю жизнь делал в delphi) при компиляции мне говорит, что типа не может найти smtp.passss, что ей нужно и где нужно прописать?
| |
|