Круче AltTerminal-a я не встречал дистрибутива. Даже MacOS X Leopard уважительно отходит в сторону, когда речь идёт о Терминальном Сервере. Но разговор не совсем об этой ОС, вернее, совсем о другом, об установке ABCPascal в Wine на примере AltTerminal 4.0.Хочешь научить детей программированию? Меньше теории и очень, очень много практики. Практика программирования без отладчика, как невеста без жениха: красиво, но малофункционально. Наберусь смелости утверждать, что написать программу легко, а вот отладить и протестировать на нескольких вариантах - гораздо сложнее. Именно так, наедине с отладчиком, формируется программист, а в нашем понимании - ученик, способный решить С2 и, особенно, задачу С4.
Если вы обучаете детей программированию на С или Васике, можете не читать дальше инструкцию, поскольку речь пойдет о Паскале.
Сказать, что Паскаль в Линуксе обделён вниманием, нельзя. Но как-то все бледненько и нестабильненько с этим языком в Линуксе.
КDevelop - проблемы с консолью - попробуйте записать последовательность ходов для запуска программы во внешней консоли.
Lazarus - слишком «тяжёл» для школы, да и консольный режим такой, что школьники за 5 секунд ломают исходник так, что легче начать новую программу.
FP IDE - глючит в «школьной» версии Терминала безбожно.
Geany - Единственная IDE с Паскалем, простая и стабильная - Geany. Но нет плагина с отладчиком. Обещали в 5 версии снабдить Geany дебагером - будем надеяться.
ABCPascal - проста в консольном режиме, отладчик!!!, приличный ГУЙ, столь обожаемый школьниками, одна беда - виндовая программулина.
Для демонстрации отладчика в Линуксе на учительском компьютере пришлось применить ABCPascal совместно с VirtualBox:
Как установить ABCPascal в Терминальном Сервере для «всех» - не знаю, хотя это было бы просто замечательно, поэтому предлагаю инструкцию для Тонкого клиента. Спасибо моему ученику Чернышову Андрею за помощь в написании этой инструкции.
Итак, приступим.
1 шаг.
Скачиваем архив с Паскалем на свой рабочий стол. Например, отсюда: http://www.softportal.com/getsoft-3798-pascal-abc-2.html
2 шаг.
Распаковываем архив так, как показано на рисунке ниже.
Если увидели папку каталог PABCDistr- радуйтесь.
3 шаг.
Копируем PABCDistr в каталог Program Files программы Wine
4 шаг.
Заходим в настройки Wine. Его местоположение в меню показано на рисунке ниже.
В настройках жмём кнопку «Добавить приложение» и выбираем в многочисленных, но очевидных диалоговых окнах программу PABCInstall.exe
5 шаг.
После «прописки» в настройках Wine запускаем файл PABCInstall.exe и отвечаем на несколько вопросов инсталлятора. Если вы вели себя примерно и не отвлекались на посторонние дела, которые могли нарушить последовательность шагов установки, то в Терминальном Клиенте только у вашей учётки должна появиться вкладка ABCPascal.
Конечно, и я испытываю некоторую неловкость - виндовая прога оказалась лучше наших «родных» Паскалевских IDE, но это временное явление, никоим образом не умаляющее достоинств дистрибутива версии 4.0
:)
Филинов А. Н., зам директора по ИКТ