1.1, ананим (?), 10:06, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
паскаль умер, да здравствует фрипаскаль!
зыж
шутка, не пользуюсь, но с версией 1.0 искренне поздравляю.
| |
|
2.22, Здравый смысл (?), 12:50, 30/08/2012 [^] [^^] [^^^] [ответить]
| +19 +/– |
FreePascal давно уже живой.
Вы мне другое скажите, господа программисты...
Чем вам не угодил Lazarus????
Я слышал о нём такое.
При условии написания обычной гуёвой кроссплатформенной программы:
1) С/С++ гораздо сложнее в разработке, особенно гуйни, а по скорости выполнения Lazarus не особо медленнее.
2) Java тормозная и жрет слишком много памяти. А ещё в ней куча серъезных проблем безопасности, которые не сколько не трогают Oracle. Плюс ко всему букету огромный геморрой с патентами. Lazarus в данном ракурсе тоже выглядит неплохо.
3) Python не плох, акромя конечно ужасной тормознутости, которая ни в какие ворота не лезет. Lazarus здесь выглядит в разы лучше.
Из явных плюсов Lazarus это то что любой проект можно собрать нативного для Win32, GTK, QT, Макось !!! ну не прелестно ли это?? Ещё ходят мысли об подержке интерфейса Android. Сто лет назад видел скринщот его на Nokia N900.
А еще очень быстрая разработка и низкий порог вхождения. Я думаю тут многие знакомы с паскалем как с языком программирования. Вы б хоть строчку в проекте оставили, то он бы уже был конфеткой.
Плюшек у него не перечесть, я вспомнил только то что первое на ум пришло...
Дык в чём же фатальная проблема Lazarus? Почему большинство комментаторов Опеннета брызжут лютой ненавистью при его упоминании???
| |
|
3.26, ананим тоже_преподаватель_информатики (?), 13:00, 30/08/2012 [^] [^^] [^^^] [ответить]
| –5 +/– |
>Чем вам не угодил Lazarus????
ничем.
а вот сам паскаль - начав изучение с него ОЧЕНЬ многие и остаются в его рамках, даже не представляя той безднысвоего НЕ знания и того готового количества ПО/библиотек/технологий/.., что они не_могут/не_хотят/не_ещё_что-то изучить и применить.
при этом очень умные, сообразительные, с аналитическим складом ума люди попадаются.
вот такой своеобразный вендорлокин получается.
| |
|
|
|
6.36, Аноним (-), 14:02, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Может у вас там какая нибудь особая среда или еще что, но лично я такого совершенно не замечаю, сам с паскаля начинал, и ничего, пишу теперь на добром десятке языков, выбираю тот или иной по возможности, пользую сишные библиотеки если надо, ну и у одногруппников и просто знакомых которые также с паскаля начинали тоже все норм.
| |
|
7.117, Anonus (?), 01:12, 31/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Анонимище пишет на "добром десятке языков" О_о
Друк, буть ласка, перечисли все чтобы я удивился.
| |
|
8.118, Аноним (-), 01:45, 31/08/2012 [^] [^^] [^^^] [ответить] | +/– | perl, pascal delphi, c c , vb, js, php, plsql, plpgsql, sql, html, никакой мист... текст свёрнут, показать | |
|
|
6.39, Аноним (-), 14:20, 30/08/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
если вам мешает ваш менталитет - это истинно ваши проблемы, а никак не языка или среды разработки.
| |
|
5.116, Аноним (-), 00:54, 31/08/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> всё правильно. за исключением библиотек. ничто не мешает использовать.
Мне один индивид попадался, который говорил, что в с# есть все что надо (сеть, вывод графики и т.п.), а в C++ нет ничего. Серьезно. Про библиотеки, gcc, boost он вообще не в курсе был. На последней встрече усердно доказывал что C++ из VisualStudio полностью следует стандарту языка, в отличие от "какого-то левого" gcc. Так что не надо удивляться.
| |
|
6.151, Aesthetus Animus (ok), 01:16, 02/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> всё правильно. за исключением библиотек. ничто не мешает использовать.
> Мне один индивид попадался, который говорил, что в с# есть все что
> надо (сеть, вывод графики и т.п.)
А Вы попросите его в следующий раз нарисовать что-нибудь в 3d, используя только штатные средства дотнета ;)
| |
|
5.156, Michael Shigorin (ok), 19:30, 11/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> всё правильно. за исключением библиотек. ничто не мешает использовать.
Человек уже не понимает указателей, но ещё кропает много строк.
Да, паскаль вреден. В основном тем, что одноязыковые преподаватели не предупреждают о том, что это _учебный_ язык и далее следует изучать настоящие.
| |
|
|
7.159, Michael Shigorin (ok), 23:51, 04/03/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Это Вам надо было сказать очень многим людям
Челодой моловек, я не только сказал это очень многим людям, а и написал на Modula-2 больше строк кода, чем иные пишущие здесь вообще за всю жисть. Так что с зеркалом будьте впредь поосторожней, умывайтесь чаще, ну и витамины не забывайте.
| |
|
|
|
4.37, Здравый смысл (?), 14:05, 30/08/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
А я наоборот слышал что многие кто начал с паскаля ушли намного дальше тех кто пытался сперва освоить, к примеру С/С++, но не осиливши кидали программирование вовсе.
Но я не про это говорил, я пытался узнать о проблемах Lazarus с точки зрения уже "выросших" программистов.
| |
|
5.41, Аноним (-), 14:24, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Например, полное отсутствие Model-View-Controller при построении графической части программ (а на них он ориентируется). В результате для средних и больших проектов код сложно поддерживать. Все нужно решать костылями и велосипедами.
| |
|
6.142, Knuckles (ok), 00:47, 01/09/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
Чего?! Что значит "отсутствие MVC"? И что значит его присутствие? Я вообще фигею с вас, школота. Начитались базвордов.
Это вообще-то на совести разработчика, каким принципам следовать при создании архитектуры. И VCL/LCL совершенно не мешает использовать принципы MVC. Мешают только руки (мозги на самом деле) кривые.
| |
|
|
|
3.60, kan567 (?), 15:50, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Дык в чём же фатальная проблема Lazarus? Почему большинство комментаторов Опеннета брызжут
> лютой ненавистью при его упоминании???
За себя могу сказать, я не понял как можно пошагово отлаживать программу, смотреть значения переменных как это было в Delphi. Пробовал сборку под винду. Отладчик вместо значения перемных и свойств объектов писал, что то вроде не найдены source файлы (точно не помню).
Потом на форуме вычитал что проблема известная, но как ее решить так и не понял.
Вот из-за отсутсвия нормальной отладки при прочих плюшках я отказался на нем писать программы, - еще раз уточню: пошаговый отладчик - единственная проблема помешавшая мне работать с lazarus.
| |
|
4.84, Павел Ишенин (?), 18:17, 30/08/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пошаговая отладка безусловно присутствует. Может вы просто не указали отладчик в свойтсвах среды или отладчик не нашел ваш исходник? Такое могло быть раньше. Сейчас много проблем с отладкой остались в прошлом.
| |
|
3.135, Петр (??), 17:52, 31/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых, привычка, во-вторых, традиционное общественное мнение, что C-подобный синтаксис - это "круто".
| |
|
4.136, Aesthetus Animus (ok), 18:35, 31/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> традиционное общественное мнение, что C-подобный синтаксис
> - это "круто".
Причем здесь круто, не круто? Я, как человек, начинавший с Паскаля, могу сказать, что язык в целом неплохой и имеет полное право на жизнь. Другое дело, что квалифицированный программист обязан знать Си, ведь после него многие особенности архитектуры становятся более ясны, не говоря уж о том, что в юзерспейса любого юникса всегда лежит libc.
Другое дело lazarus... я понимаю, что это приятно, когда парой кликов мыши можешь накидать какой-нибудь гуй... Но подход, что был в делфе, в целом ущербен и ни на что маломальски сложное он не пригоден.
| |
|
5.140, Ано (ok), 22:05, 31/08/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не горячитесь, толковый пост, но под конец фигню сказали, в делфи подход конечно не лучший, но он есть, а в сях его вообще нет. Вообще глупо сравнивать язык со средой разработки, не о делфи надо говорить а об обжектпаскале, зря они его в делфи переименовали.
ну и если отвлечься на делфовый, не паскальный подход, то что, для больших проектов может и фигня, но вот у меня реальная практика, вполне не маленький делфовый проект, скуд, крупные заказчики, 8 лет, уже 2 команды разрабов поменялось, а он сука никак не сдохнет) в то же время сишники в соседнем отделе свое аналогичное хозяйство уже давно переписали и опять сношаются, так что все относительно, простая каша гораздо лучше замороченной структуры)
| |
5.152, Здравый смысл (?), 15:17, 02/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Понимаю что писать на С/С++ это, по большому счету, не плохо. Но когда вместо могучего С/С++ выбирают C#, Java или Python, то тогда-то и возникает резонный вопрос, а чем вам Lazarus не устроил?
| |
|
|
3.141, ADR (ok), 00:35, 01/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
многооконный интерфейс... помню как то патч писал (правда он сильно тормозил), но потерял исходники(
| |
3.154, q (??), 13:30, 03/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Людям больше нравиться умничать с Си и С++, чем делать дело на Лазарусе.
| |
|
|
1.2, inferrna (ok), 10:11, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
На смену маленьким оффтопик-онли говнопрограммулькам на дельфи с узнаваемым значком(жёлтый факел на фоне чего-то синего), придут кроссплатформенные на лазарусе со своим значком. А если серьёзно - для школоты самое то, рисуя окошки и кнопочки начать проще.
| |
1.3, добрый дядя (?), 10:18, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
не вижу смысла ввиду наличия Qt + Qt Creator - система без ограничения, работает на любом процессоре и любой ОС, безо всяких "но" и "если"
да и другие языки типа Python и то лучше потому что уже много где используются, а это где?
| |
|
2.4, inferrna (ok), 10:26, 30/08/2012 [^] [^^] [^^^] [ответить]
| –4 +/– |
Qt - мозгодробильные кресты и js, да и визуально оно чуть посложнее дельфей. python - всем хорош, как язык, но с гуёвой разработкой под него туговато. А тут красивость и скорость разработки + скорость работы бинарников на уровне крестов + лёгкость освоения языка на уровне питона. Тут, кстати, и qt и gtk, так что оно иещёболее кроссплатформенно. (диванный кукаретик, сам не пользуюсь)
| |
|
3.5, ананим (?), 10:36, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
это Qt то мозгодробильные кресты?!!
ну-ну.
проще дельфей уж точно.
>А тут красивость и скорость разработки + скорость работы бинарников на уровне крестов + лёгкость освоения языка на уровне питона.
не первое, ни второе, ни третье - не правда.
красивость вообще не термин, скорость ничуть не больше, знаний для Qt достаточно на уровне "с++ за 7 уроков" плюс знание основ библиотеки (как и в паскале, как и в питоне), скорость же работы скомпилированной программы много ниже, не говоря уже о том, что компилятор не совместим с гцц и сомневаюсь, чтобы в него добавлялись улучшения интелом/амд/итд
| |
|
4.7, inferrna (ok), 10:52, 30/08/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
1) Мне в Qt Creator, когда я его щупал, не хватило этого:
http://wiki.freepascal.org/Lazarus_IDE_Tools#Code_Completion
может оно ужо и появилось
2) В паскаль я въехал що в детстве, на кресты без содрогания смотреть до сих пор не могу.
3) Скорость не много ниже, а на 30% тормознее C (на 50% - максимум), что уже приемлимо в сравнении с крестами.
С нынешним поветрием пихать llvm куда ни попадя, скоро скорость также перестанет быть аргументом.
И да, я о чём - детей же учить.
| |
|
5.12, ананим (?), 11:24, 30/08/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
1) отродясь был http://doc.qt.nokia.com/qtcreator-2.4/creator-completing-code.html
2) въехал бы в кресты, понял бы какой подростковый прыщЪ этот паскаль.
3) не оправдание. ещё раз повторю - нет оптимизаций, нет поддержки гцц, ограниченная поддержка платформ (чё там? на тегра3 пойдёт? сомневаюсь) и ещё куча ограничений.
но а) лучше чем дельфя (мир праху ея) б) халтуру писать (кому кресты поперёк) годится.
в общем см. первый(нах) комментарий - там я свою мысль сформулировал лаконично, тут чуть развёрнуто.
| |
|
6.15, inferrna (ok), 11:38, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Значит у нас стилистические разногласия, я скорее с той оравой школоты, не переносящей кресты. Для справедливости поправлю - на arm оно идёт и даже под WinCE на нём давно можно девелопить.
| |
|
7.17, ананим (?), 12:02, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
армы - они ну очень разные бывают (я в курсе про арм, тегру помянул неспроста).
а с/с++ - это стандарт в алгоритмическом программировании. нравится или нет, не важно.
без знаний их программист даже на половину не программист. масса библиотек с/с++, которые можно использовать у себя в проектах, не соизмерима с паскалем.
| |
|
|
9.68, ананим (?), 16:29, 30/08/2012 [^] [^^] [^^^] [ответить] | +/– | http ru wikipedia org wiki D0 A4 D1 83 D0 BD D0 BA D1 86 D0 B8 D0 BE D... большой текст свёрнут, показать | |
|
|
11.88, ананим (?), 19:17, 30/08/2012 [^] [^^] [^^^] [ответить] | +/– | 1 речь не о языках, а о программировании 2 могу скопипастить на одно предложе... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
2.6, Аноним (-), 10:36, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Если начать в ВУЗе преподавание с Qt и QtCreator - половину потока можно будет смело отчислить на невыполнение учебного плана. Ну не воспримут C++ в качестве первого языка.
То же в отношении Python для объяснения базовых алгоритмов. Сложно придумать что-то хуже питона в качестве учебного языка. Вместо логики придётся бороться с оформлением....
| |
|
3.14, ананим (?), 11:37, 30/08/2012 [^] [^^] [^^^] [ответить]
| –6 +/– |
>Ну не воспримут C++ в качестве первого языка.
глупости.
тем более для полных нулей начинают с С. или процедурное программирование и основы алгоритмов в программах в стиле С (но всё же это будет С++. например вставки cout<< и тд.).
простейший С++ - через месяц, простейшие примеры на Qt - через 2.
ничего сложного.
| |
|
4.16, Аноним (-), 11:47, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> глупости.
статистика
> тем более для полных нулей начинают с С. или процедурное программирование и
> основы алгоритмов в программах в стиле С (но всё же это
> будет С++. например вставки cout<< и тд.).
> простейший С++ - через месяц, простейшие примеры на Qt - через 2.
> ничего сложного.
за исключением того, что надо начинать объяснения не с алгоритмов, а с того, почему надо контролировать терминальный нуль в строках, зачем выделять память, а уж тем более зачем её освобождать, почему всё валится при работе с массивами, а контроль индексов отсутствует и пр.
| |
|
5.19, ананим (?), 12:25, 30/08/2012 [^] [^^] [^^^] [ответить] | +/– | как преподаватель физики-информатики по образованию и практикой могу сказать т... большой текст свёрнут, показать | |
|
6.25, Аноним (-), 12:57, 30/08/2012 [^] [^^] [^^^] [ответить] | +/– | Могу сказать как доцент практик Те потоки, которые изучают C C в качестве пер... большой текст свёрнут, показать | |
|
|
|
|
|
11.61, ананим (?), 15:55, 30/08/2012 [^] [^^] [^^^] [ответить] | +/– | вот вы имеете высшее образование или нет если имеете, то какое зыж jvm - стэк... большой текст свёрнут, показать | |
|
|
|
|
15.92, ананим (?), 19:28, 30/08/2012 [^] [^^] [^^^] [ответить] | –1 +/– | вот это ваши слова т е , обучаясь на прикладной математике, вы не изучали что т... текст свёрнут, показать | |
|
|
|
16.93, ананим (?), 19:38, 30/08/2012 [^] [^^] [^^^] [ответить] | +/– | jni никто не отменял но опять же, жабабыдлокодеру и это знать не надо и даже б... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
14.108, Аноним (-), 21:47, 30/08/2012 [^] [^^] [^^^] [ответить] | +/– | Потом эти плюсовики ничего кроме своих плюсов не видят и колбасят все на них, го... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
6.28, inferrna (ok), 13:14, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Для тех, у кого голова забита чем-то совершенно далёким от программирования, для обучения школоты и студентов не профильных специальностей, а также для использования непрофессионалами, важен порог вхождения и на дельфях-лазарусах он ниже. После паскаля, кому надо, осилят и кресты и хаскель и питон и D. Кому не надо, будут хоть с чем-то в голове.
| |
|
7.34, ананим тоже_преподаватель_информатики (?), 13:54, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
вообще не нужено этого делать.
так как в профильной специальности толку меньше чем 0.
vba(мс_офис)/лобэйсик(ло)/питон(блэндер)/AutoLISP(автокад)/... - зависит от прикладной направленности - более чем необходимо и достаточно.
| |
|
|
|
4.27, Brusco (?), 13:10, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
>глупости
Может оно и глупости, но у нас прямо с первого курса пошёл С++ в виде борландской поделки + OWL. Народ вешался.=) Зато какое раздолье было ботанам стричь бабло с туповатых пацанов и минеты с девчёнок.=))
| |
4.73, Aesthetus Animus (ok), 16:45, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> (но всё же это будет С++. ...
Зачем?
> ... например вставки cout<< и тд.).
Это что еще за бред?! И такая же каша в коде Ваших студентов?
| |
|
3.30, Клыкастый2 (?), 13:36, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Если начать в ВУЗе преподавание с Qt и QtCreator - половину потока
> можно будет смело отчислить на невыполнение учебного плана.
Вы контингент видели нонешний? Три четверти можно сразу отчислять не объявляя ЯП и учебный план. Это аллес какой-то: пять лет проучиться и не ответить на каком языке лабы писал.
| |
|
4.44, Аноним (-), 15:02, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> Если начать в ВУЗе преподавание с Qt и QtCreator - половину потока
>> можно будет смело отчислить на невыполнение учебного плана.
> Вы контингент видели нонешний? Три четверти можно сразу отчислять не объявляя ЯП
> и учебный план. Это аллес какой-то: пять лет проучиться и не
> ответить на каком языке лабы писал.
У нас отчисление с первого курса порядка 25-30%. Но на соотношение восприятия паскаля и C/C++ это не влияет. Группы, в которых C/C++ первый - всегда хуже.
| |
|
3.69, Aesthetus Animus (ok), 16:34, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Почитал я вашу дискуссию. Если вы действительно преподаватели, то возникает один простой вопрос... вы что, совсем охренели?!
Какие к чертям плюсы, какие объекты?! Кнута студентам нужно читать, вслух и с выражением! Вы должны готовить инженеров, а вместо этого выпускаете очередное поколение web-кодеров...
| |
3.85, kurokaze (ok), 18:39, 30/08/2012 [^] [^^] [^^^] [ответить]
| –3 +/– |
>Ну не воспримут C++ в качестве первого языка.
Щито? Я в 13 лет начал с программирования для БЗ-34/МК-52 - там вообще машкоды были, даже не ассемблер и все ок.
>можно будет смело отчислить на невыполнение учебного плана
Блин, быдло вообще должно поля пахать и улицы подметать, а не в ВУЗ переться и требовать ради себя поблажки отупляющие остальных, умных, людей
| |
|
|
1.8, Аноним (-), 10:57, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Даже и не ждал ваще. Пробовал 0.9.28, работает хорошо, кроме одного - нет встроенной работы с сетью. Никакой. Для прикладного не скоростного софта - ваще самый сок.
| |
|
2.87, Аноним (-), 19:16, 30/08/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, насчёт работы с сетью вы погорячились. Есть Indy, Synapse, LNet.
| |
|
1.9, Джонни (?), 11:08, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пару лет назад решил заюзать - нестабильное было до талого. А как сейчас?
| |
1.18, Преподаватель информатики (?), 12:08, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Для начала изучения программирования pascal самое оно.
Лично мне в Lazarus понравилось write once — compile everywhere.
Небольшой проектик не меняя ничего скомпилированный в KDE выглядит нативно для KDE, в gnome — нативно для gnome, в win7 — нативно для win7.
| |
|
|
3.31, Аноним (-), 13:37, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Нифигасебе ничуть не сложнее, или вы это так шутите?) Ну накой скажите новичку нужны эти QTextStream'ы, endl'ы и т.п, у начинающих заморочек и так хватает, жаль мне ваших студентов. Паскаль не только проще, но и что немаловажно - строже, а это в начале очень полезно, к тому же сообщения компилятора об ошибках вразумительнее, что в начале опять таки весьма важно. Язык специально делался для обучения, и на этом поле у сей он как не кинь выигрывает, содержит все основы, модули кстати, и при этом без лишних заморочек, - самое то.
| |
|
4.35, ананим тоже_преподаватель_информатики (?), 13:58, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
>Ну накой скажите новичку нужны эти QTextStream'ы
вы преподаватель?
сомневаюсь.
новичку ВСЁ-РАВНО какой термин усвоить - QString или string, нужно ли писать begin или { - всё-равно.
а вот после, когда азы и структура языка ясны, то давать ООП - ГОРАААЗДО проще.
уже знакомо и не страшно.
| |
|
5.40, inferrna (ok), 14:20, 30/08/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ему потом в своём коде проще копаться среди begin,end,print,., чем среди {,},>>,->
Я, когда начинал, вообще эти закорючки не воспринимал. Fasm, кстати, у меня был после делфи, тоже по этой причине - хорошая читабельность собственного кода.
| |
|
6.57, ананим (?), 15:32, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
значит так (азы методики)
копаться проще в коде, который входит на один экран.
современные ИДЕ все держат подсветку.
>Я, когда начинал, вообще эти закорючки не воспринимал.
после паскаля и бэйсика?
не удивительно.
при обучении с нуля такой проблемы не возникает.
| |
|
5.42, Аноним (-), 14:34, 30/08/2012 [^] [^^] [^^^] [ответить] | +1 +/– | сейчас не преподаю, но опыт есть Я вам не про термины, а про лишние в данном ко... большой текст свёрнут, показать | |
|
6.53, ананим (?), 15:27, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
>Я вам не про термины, а про лишние в данном контексте, и исходя из задачи, сущности. Не надо новичков отвлекать на особенности подсистемы ввода-вывода и реализации строк в каком то там языке,
извиняюсь, но это бред.
сомневаюсь, что вы вообще преподаватель.
мы говорим уже(!!!) не об основах алгоритмов, а о конкретной прикладной реализации - что лучше для реализации начинающим - паскаль или С++.
без понятия байт/бит/файл/вв/базовые_типы/... тут уже не обойтись. ИМЕННО это и изучается.
>тяжелее, при переходе с 3 на четвертый курс и соответственно с паскаля на си вся группа отметила что си сложнее.
:D
а вот об этом я и говорю.
стереотипы именно паскаля дали о себе знать.
| |
|
7.65, Аноним (-), 16:25, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Для реализации начинающим лучше паскаль, а совсем начинающим даже бейсик, ибо проще, см. выше, а за ним С с углублением. Очень печально что вы не видите разницы в сложности между паскалем и сями, ибо она объективна исходя из описания/правил самого языка, это не стереотипы паскаля а классический подход в освоении - начинать с простого и затем углубляться, следуя вашей логике ньютоновскую физику изучать не надо, а надо сразу начинать с эйнштейна или квантмеха)
| |
|
8.74, ананим (?), 16:48, 30/08/2012 [^] [^^] [^^^] [ответить] | –1 +/– | вы - преподаватель я - да почему же, вижу D но изучение программирования с С... текст свёрнут, показать | |
|
9.83, Аноним (-), 18:01, 30/08/2012 [^] [^^] [^^^] [ответить] | +1 +/– | я был преподавателем, и недавно фактически научил программированию брата, им сра... большой текст свёрнут, показать | |
9.114, R (?), 23:52, 30/08/2012 [^] [^^] [^^^] [ответить] | +1 +/– | А следуя Вашей логике - профессий, связанных с вычислениями на компьютере, кроме... текст свёрнут, показать | |
|
|
|
|
|
|
5.55, ананим (?), 15:29, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
нет, почему же.
есть такие языки. но я не видел, чтобы их где-то применяли в образовании.
| |
|
|
|
|
1.24, Mapper720 (ok), 12:56, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Очень хорошая среда разработки, когда-то пересел на неё с Delphi (когда перешёл на Linux). Единственный заметный недостаток, пр сравнению в Delphi - меньше компонентов. Но это не мешает создавать на Lazarus очень неплохие программы.
| |
|
2.82, 1 (??), 17:48, 30/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Тред про паскаль, а такое ощущение что никто не слышал про QtCreator.
А он для Паскаля ?
| |
|
1.113, robux (ok), 23:47, 30/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Имхо, единственная удобная IDE для линукса!
1) небольшой размер
2) быстро работает (в отличие от eclipse и netbearns)
3) очень просто и удобно пользоваться (как delphi)
4) ide кроссплатформенна - полная ОСнезависимость
5) в качестве компилятора используется fpc - мощная вещь
Не зря Lazarus широко используется в учебных заведениях для обучения.
Думаю, для ценителей языка Object Pascal это идеальная среда.
Желаю проекту дальнейших успехов!
p.s. сам последнее время пишу на ruby, но это отдельная тема.
| |
1.115, zxalexis (?), 00:50, 31/08/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Извиняюсь, может, я первым буду)).
Так вот - пишу я на паскале давно, года с 98го. 4 года назад окончательно пересел на lazarus/fpc для новых проектов, Хотя D7 осталась (для поддержки и багфиксов старых). Проекты не Энтерпрайз уровня, конечно.Пишу,в основном, небольшие программы по автоматизации бизнес процессов там, где развертывать полноценную базу 1С (и плодить под нее конфигурацию) не имеет смысла, еще некоторые распределенные системы небольшого уровня. Для таких задач (скорость написания и отладки на высоте) Lazarus/fpc для меня - идеальная среда. При этом я спокойно читаю код на С/C++ (ибо WinAPI с примерами именно на сях). То, что язык слишком высокоуровневый - его задачи несколько иные в отличие от C, хотя ядро системы можно и на freepascal сейчас уже написать - язык это позволяет.
Это просто хорошая среда и удобный язык с достаточно низким порогом вхождения. Ему тоже нужно учиться, но в рамках самообразования он значительно проще С++. И на нем пишут и писать будут.
Спасибо разрабам за новую версию)
| |
|
2.126, Aesthetus Animus (ok), 11:23, 31/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Извиняюсь, может, я первым буду)).
> Так вот - пишу я на паскале давно, года с 98го. 4
> года назад окончательно пересел на lazarus/fpc для новых проектов, Хотя D7
> осталась (для поддержки и багфиксов старых). ... Для таких задач (скорость написания
> и отладки на высоте) Lazarus/fpc для меня - идеальная среда.
Да разве кто против? Пускай живет и развивается, лично мне он не мешает.
Ну это среда с очень низким порогом вхождения. Ничего не могу сказать про Ваши проекты, ибо их не видел, но очень часто оказывается, что вот такие мелкие проектики представляют из себя откровенный хлам.
Дело в том, что сама архитектура фреймворка делфи этому способствовала, где не было даже попытки сделать разделение на ядро и интерфейс. Я думал, что это умерло вместе с делфей и осталось где-то там далеко, в мире Windows, но нет, теперь это и у нас... Если бы они в фреймворке сделали грамотное разделение логики и ядра (например, как в Edje) я бы первым снял шляпу. Но продумать такую архитектуру действительно сложно, сильно повышает порог вхождения, не говоря уж о том, что они не смогли бы переманить программистов из делфи.
| |
|
|
2.120, Аноним (-), 10:13, 31/08/2012 [^] [^^] [^^^] [ответить]
| +/– |
Но Kylix поддерживал еще C++. Аналог Delphi + C++ Builder в одном флаконе. В Lazarus только Pascal :(
| |
|
|