Специализированные модули для обучения
Специализированные модули для обучения
Помимо языка и среды, PascalABC.NET предоставляет ряд модулей, нацеленных на обучение. К их числу относятся модуль растровой графики GraphABC, модуль векторных графических объектов ABCObjects, модуль Collections упрощенных коллекций, модули школьных исполнителей Робот и Чертежник.
Кроме этого, PascalABC.NET содержит модуль электронного задачника Programming Taskbook (автор Абрамян М.Э.), позволяющий осуществлять автоматическую постановку и проверку заданий.
Имеются также модули для преподавателя, позволяющие создавать задания для исполнителей Робот, Чертежник и электронного задачника.
Отличия PascalABC.NET от Pascal ABC
Оболочка и компилятор
1. Возможность создавать .exe и .dll-файлы.
2. Необходимость установки платформы .NET.
3. Совместимость создаваемого кода с другими .NET-языками.
4. Возможность запуска нескольких программ из оболочки одновременно.
5. Возможность менять язык интерфейса "на лету", легкая возможность добавления новых языков интерфейса.
6. Возможность подключать дополнительные plug-inы, расширяющие возможности оболочки.
7. Возможность создания front-end компиляторов других языков программирования.
8. Генерация промежуточных PCU-файлов, хранящих дерево программы, для ускорения компиляции и высокоуровневых преобразований исходного кода.
9. Предупреждения при компиляции.
10. Два способа запуска приложения из-под оболочки: со связью и без связи с оболочкой.
Язык
|