Описание Pascal ABC v.1.8
Pascal ABC v.1.8
Дата добавления: |
Система Pascal ABC предназначена для обучения программированию на языке Паскаль и ориентирована на школьников и студентов младших курсов.Язык Паскаль признан многими российскими преподавателями как один из лучших именно для начального обучения.Однако, среда Borland Pascal, ориентированная на MS DOS, устарела, а среда Borland Delphi с ее богатыми возможностями сложна для начинающего программиста.Так, попытка начинать обучение с написания событийной программы в Borland Delphi по мнению автора вызывает у обучаемого массу сложностей и приводит к ряду неправильно сформированных навыков.Система Pascal ABC основана на языке Delphi Pascal призвана осуществить плавный переход от простейших программ к модульному, объектно-ориентированному, событийному и компонентному программированию.Многие концепции в Pascal ABC сознательно упрощены, что позволяет использовать их на более ранних этапах обучения.Например, модуль графики обходится без объектов, хотя его возможности практически совпадают с графическими возможностями Borland Delphi.Простейшие событийные программы также можно писать без объектов, пользуясь лишь процедурными переменными.Даже в консольных программах можно создавать таймеры и звуки, которые реализованы не в виде объектов.Модули устроены практически так же, как и основная программа: отсутствует разделение на секцию интерфейса и секцию реализации.Тела методов можно определять непосредственно внутри классов, что позволяет создавать классы практически сразу после изучения записей, процедур и функций.Имеется модуль контейнерных классов (динамические массивы, стеки, очереди, множества).Компилятор Pascal ABC является компилятором переднего плана (front-end).Это означает, что он не генерирует исполняемый код в виде .exe-файла, а создает в результате компиляции дерево программы в памяти, которое затем выполняется с помощью встроенного интерпретатора.