"PascalABC.NET – это язык Object Pascal для платформы Microsoft.NET, содержащий все основные элементы современных языков программирования: модули, классы, перегрузку операций, интерфейсы, исключения, обобщенные классы, сборку мусора. Система PascalABC.NET включает в себя также простую визуальную среду, ориентированную на эффективное обучение программированию.
Язык PascalABC.NET близок к языку программирования Delphi. В него добавлен ряд новых возможностей, среди которых – внутриблочные переменные, автоопределение типа при описании, методы в записях, подпрограммы с переменным числом параметров, операторы +=, -=, *=, /=, оператор foreach, описание переменных в заголовке цикла.
Система PascalABC.NET основана на платформе Microsoft .NET, которая обеспечивает язык PascalABC.NET огромным количеством стандартных библиотек и позволяет легко сочетать его с другими .NET-языками: C#, Visual Basic.NET, управляемый C++, Delphi.NET, Delphi Prism и др.
Интегрированная среда PascalABC.NET обеспечивает подсветку синтаксиса, подсказку по коду (подсказку по точке, подсказку по параметрам подпрограммы, всплывающую подсказку по коду), переход к определению и реализации подпрограммы, элементы рефакторинга, обработку документирующих комментариев.
Система PascalABC.NET включает большинство модулей системы программирования Pascal ABC, ориентированных на обучение:
• Модуль растровой графики GraphABC. • Модуль векторной графики ABCObjects для быстрого изучения основ объектно-ориентированного программирования и написания простых игровых и обучающих программ. • Модули исполнителей Робот и Чертежник, предназначенные для обучения основам программирования школьников младших и средних классов. • Модуль электронного задачника по программированию Programming Taskbook, содержащий 250 задач по программированию разного уровня сложности (от простейших задач до задач на файлы, указатели и рекурсию)."
Реализован оператор yield Реализован оператор yield sequence Добавлено большое количество методов расширения в PABCSystem Реализовано описание типов вида List<(integer,integer)> и List<(integer,integer)->integer> Реализованы срезы a[2:4:2] для массивов, строк, списков Справочная система автоматически генерируется по документирующим комментариям в PABCSystem
Редактор кода, ориентированный на разработчиков самого широкого профиля. Разрабатывается Microsoft, имеет открытый исходный код, массу функций и поддержку тысяч расширений
Система виртуализации приложений, которая позволяет корректно объединить все файлы приложения в один исполняемый файл без извлечения виртуальных файлов на диск. Идеально подходит для создания Portable-приложений
Restorator — редактор ресурсов для многих типов файлов, например, файлов exe, dll, ocx (Active X), scr (заставки) и других, что позволяет создавать и редактировать стандартные файлы ресурсов .res
Универсальный HEX-редактор, умеющий работать с файлами, дисками и RAM
Как скачать PascalABC.NET?
Чтобы скачать PascalABC.NET с Софтодрома, нужно нажать на кнопку «Скачать», после чего откроется страница загрузки со ссылками. В случае, если это программа для компьютера на Windows или Linux, на странице загрузки указаны прямые ссылки на файлы дистрибутива, находящегося на официальном сайте разработчика. Если это мобильное приложение для Android или iOS, то указаны ссылки на соответствующую страницу в Google Play и App Store, где это приложение можно официально загрузить на смартфон.