ВведениеМне неоднократно приходилось слышать, что Макинтоши в школе можно использовать только для малышей или, в крайнем случае, для обучения использованию прикладных программ. На самом деле, для Маков существует немалое количество систем программирования. Можно найти практически все наиболее известные языки от Фортрана до Си++, Ады и Модулы-2, Форта, Лиспа, Хаскеля, О'Кэмла, Пролога... Найдут подходящие для себя инструменты и любители визуального программирования (например RealBasic, весьма сходный по технологии с популярным в Windows-мире VisualBasic'ом). Естественно, в общеобразовательном курсе нужно использовать специализированные, ориентированные именно на детей, средства (и тут, на мой взгляд, лучшим является Лого, особенно, MicroWorlds/ЛогоМиры). Но и в спецкурсе "Основ программирования" (как процедурного, так и объектно-ориентированного) Макинтоши можно применять с не меньшим успехом. Одному из лучших (а может быть, и самому лучшему) программному средству для этого курса и посвящены эти страницы. Почему Паскаль?THINK Pascal -- что это?THINK Pascal -- весьма удачная среда разработки для Макинтош на основе языка Паскаль. Созданная Think Technologies в 1986 под названием Lightspeed Pascal, после покупки Symantec'ом (вместе с самой фирмой) она получила свое нынешнее имя. К сожалению, последняя официальная версия была выпущена в 1992 году, а в 1997 было объявлено о прекращении дальнейшей ее разработки. Несмотря на это, THINK Pascal имеет ряд особенностей, позволяющих рекомендовать его в качестве учебного средства (как для школьников, так и для взрослых, желающих познакомиться с программированием вообще и программированием под классической Mac OS в частности). Является он и удобным инструментом учителя, пишущего программы для использования в своем классе. Итак, THINK Pascal -- это:
Конечно, есть и недостатки. Однако, для учебного процесса они несущественны, а при полупрофессиональной работе их нетрудно обойти.
|