К вопросу обучения Паскалю в школах и университетах

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Сообщение Brainenjii » 23.10.2007 23:10:59

ИМХО, по-крайней мере в Linux'e и по-крайней мере пока, Lazarus не очень подходит для обучения в школах/университетах... В существующем релизе GTK не вполне корректно отображает кириллицу, в GTK2 сия проблема исправлена лишь отчасти, да и с перемещением компонентов по форме есть недоразумения, а в Qt вообще фиг пересоберешь это дело... Все это, конечно, настраивается, и есть snapshot'ы, но для массового применения напильник не особо-то и применим, а без него не обойтись ^_^ У freepascal'я свои проблемы, как то недоработки в fpIDE (не считаете же вы в самом деле, что для первого Hello World'a школьник должен изучить vi или emacs (которые, кстати, тоже настроить должным образом нужно, и, зачастую, не без того же неуместного в школах напильника)) и волшебный отладчик (в Lazarus'у тоже относится) ^_^ Хотя вариант с PascalABC мне кажется несколько стремным ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение trifon » 23.10.2007 23:44:48

(не считаете же вы в самом деле, что для первого Hello World'a школьник должен изучить vi или emacs (которые, кстати, тоже настроить должным образом нужно, и, зачастую, не без того же неуместного в школах напильника))

-> kate

и волшебный отладчик (в Lazarus'у тоже относится) ^_^ Хотя вариант с PascalABC мне кажется несколько стремным ^_^

->kdbg

и то и другое просто, удобно и неплохо работает, никакого напильника.
trifon
постоялец
 
Сообщения: 135
Зарегистрирован: 24.12.2006 12:08:35

Сообщение trifon » 23.10.2007 23:49:42

Если очень нужно, можно kdevelop, там тоже есть поддержка free pascal, и шаблон hello world на паскале тоже есть.

И всё это, как и большинство программ под kde прекрасно русифицировано.
trifon
постоялец
 
Сообщения: 135
Зарегистрирован: 24.12.2006 12:08:35

Сообщение Deepthroat » 24.10.2007 00:21:28

А еще gedit. А еще KomodoEdit. А еще можно продолжать до бесконечности. Уж чего-чего, а вот текстовых редакторов с подсветкой синтаксиса для Linux более чем достаточно.
Аватара пользователя
Deepthroat
постоялец
 
Сообщения: 144
Зарегистрирован: 06.09.2007 00:21:34
Откуда: Outer Heaven

Сообщение Brainenjii » 24.10.2007 09:25:14

Иксовых...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение alexs » 24.10.2007 10:27:42

Brainenjii писал(а): В существующем релизе GTK не вполне корректно отображает кириллицу, в GTK2 сия проблема исправлена лишь отчасти

Не наблюдаю перечисленных тобой проблем - единственное но пока - в Lazreport в GTK2 не верно рисуется при редактировании отчёта
а так всё нормально оторажается, всё по русски, в GTK2 вобще все шрифты с русскими символами замечательно работают - что шрифты от MS, что свободные шрифты.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение jbond1981 » 24.10.2007 20:15:23

А еще gedit. А еще KomodoEdit. А еще можно продолжать до бесконечности. Уж чего-чего, а вот текстовых редакторов с подсветкой синтаксиса для Linux более чем достаточно.


А умеют ли эти редакторы: компилировать текст программы(и ошибки комиляции должны высвечиваться ), запускать ее, отлаживать ее,...

И причем делать это в виде, приемлемом для начинающего программиста/школьника/студента начальных курсов.
jbond1981
новенький
 
Сообщения: 36
Зарегистрирован: 19.10.2007 16:30:37

Сообщение jbond1981 » 24.10.2007 20:18:32

Если очень нужно, можно kdevelop, там тоже есть поддержка free pascal, и шаблон hello world на паскале тоже есть.

И всё это, как и большинство программ под kde прекрасно русифицировано.


А вы когда-нибудь сажали за KDevelop начинающего программиста/школьника/студента начальных курсов?

Пс. Да и еще скажите, а почему вдруг FreePascal стал вдруг стандартом реализации языка Паскаль?
jbond1981
новенький
 
Сообщения: 36
Зарегистрирован: 19.10.2007 16:30:37

Сообщение Alexander » 24.10.2007 20:43:55

jbond1981 писал(а):Пс. Да и еще скажите, а почему вдруг FreePascal стал вдруг стандартом реализации языка Паскаль?


Под Линукс есть два Паскаля GNU и Free. Поскольку GNU Pascal не
удался, ЕДИНСТВЕННЫМ (и это хорошо) является Free.

Есть и ещё один момент: FreePascal написан на FreePascal, а GNU
на Си, что не катит.

Надеюсь ты не предлагаешь ставить в школах Вин ?
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 833
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Brainenjii » 24.10.2007 21:01:01

Предлагаемый PascalABC именно под win и есть... Раз уж на Delphi написан...
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение jbond1981 » 24.10.2007 21:22:52

Надеюсь ты не предлагаешь ставить в школах Вин ?


Пойди в ближайшую школу/универ. Удивишься. Там стоит Windows. Часто с 97-2000 года.

Предлагаемый инструмент обучения написан на Делфи. Под Win. Потому что везде стоит Windows.

А программы на Делфи прекрасно запускаются под Wine.
Photoshop, Counter Strike и 1С кстати уже запускаются под Wine.

Есть и ещё один момент: FreePascal написан на FreePascal, а GNU
на Си, что не катит


Чем не катит? Раскрутка языка - дело не принципиальное.

Компилятор C# (да и всё ядро DotNet/Mono) написано на Си.
Потому что только Си позволяет писать такие вещи.
jbond1981
новенький
 
Сообщения: 36
Зарегистрирован: 19.10.2007 16:30:37

Сообщение Alexander » 24.10.2007 22:13:02

Когда писался Делфи, его разработчиков спрашивали,
почему они не использовали такой "популярный" язык как Си.

На что разработчики ответили - Си не можнт быть применён
для решения такой сложной задачи.

Называть Си совершенным языком может только несведущий
в языках программирования человек. Это ацтой ! Низкая
скорость компиляции, низкая скорость работы программ,
их громоздкость, плохая обучаемость и плохая безопасность.

jbond1981 писал(а):Пойди в ближайшую школу/универ. Удивишься. Там стоит Windows. Часто с 97-2000 года.


К счастью государство одумалось и к 2009 году во ВСЕХ школах
будет только Линукс (названный с чьей то подачи "отечественное ПО") !
Так что Вин и ClosedSouces ни к чему. Это уже проходили.

jbond1981 писал(а):Чем не катит? Раскрутка языка - дело не принципиальное.


Я не про раскрутку. Просто если универсальный язык не
написан на себе это заставляет задуматься.
FreePascal на FreePascal, GCC на GCC, Delphi на Delphi.
Это не критично, но показательно.
К тому же такой язык (его КОМПИЛЯТОР) должен выдавать
оптимизированный машинный код, а не какую то фигню.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 833
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Сергей Смирнов » 24.10.2007 22:16:55

jbond1981 писал(а):Пойди в ближайшую школу/универ. Удивишься. Там стоит Windows. Часто с 97-2000 года.
Какая разница, что там стоит сейчас? Имеющийся в наличии палёный виндовз тут не обсуждается вообще.
jbond1981 писал(а):Компилятор C# (да и всё ядро DotNet/Mono) написано на Си. Потому что только Си позволяет писать такие вещи.
При чём тут C# и вся эта прочая хренотень? Ясен пень, что всё это написано на C, потому, что у микрософта ничего другого нету. Mono -- это вообще уж какая-то совсем странная песня и такого рода изделий довольно много. Да, ни для кого не секрет, что почти весь софт под линукс написан на С/С++, но это не значит, что это отличный учебный язык. Как второй, для изучения в высшей школе -- другое дело.

НО. Фрипаскаль написан на фрипаскале а это значит, что на нём можно писать всё то же самое, что и на С. Почему на практике это не так -- совсем другой вопрос (в основном исторический). Вообще, мне начинают надоедать разговоры в этой ветке типа фрипаскаль - суксь, С - рулез. Идите с этим на ЛОР если так охота.
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Сообщение ev » 24.10.2007 22:20:13

К счастью государство одумалось и к 2009 году во ВСЕХ школах
будет только Линукс (названный с чьей то подачи "отечественное ПО") !

если я не ошибаюсь, то к этому приложили руку разработчики ALT Linux
т.к. якобы, там много русских разработчиков - вот он и русский :)
ev
долгожитель
 
Сообщения: 1775
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение Сергей Смирнов » 24.10.2007 22:30:23

ev писал(а):
К счастью государство одумалось и к 2009 году во ВСЕХ школах
будет только Линукс (названный с чьей то подачи "отечественное ПО") !

если я не ошибаюсь, то к этому приложили руку разработчики ALT Linux
т.к. якобы, там много русских разработчиков - вот он и русский :)
У Mandriv-ы тоже полно русских разработчиков. Так что ещё не известно, чего там будет. Кстати, Mandriva 2008 уже доступна для загрузки.
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Пред.След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

Рейтинг@Mail.ru