Pascal ABC.NET – новейшая бесплатная система программирования, объединяющая язык программирования Pascal, дополнительные расширения и платформу Microsoft.NET.
Среда программирования Pascal ABC полностью бесплатна и является полноценной средой разработки программного обеспечения, основанной на языке Delphi для платформы Microsoft.NET.
В Паскале ABC реализованы:
- подсветка синтаксиса (ошибки сразу выделяются),
- подсказка по точке и по параметрам подпрограммы,
- всплывающая подсказка по коду,
- элементы рефакторинга,
- переход к определению и реализации подпрограммы,
- обработка документирующих комментариев.
Также доступны механизмы применения параллельности вычислений, в частности директивы OpenMP.
Установка
Загрузите дистрибутив Pascal ABC на компьютер с официального сайта по ссылкам ниже. При первой установке нужно инсталлировать Full (полную) версию программы, в которую интегрирована среда .NET Framework – v.4.0.
Для пользователей операционных систем Windows 10, 7, Vista рекомендуется установить последнюю версию Framework – v.4.5.2. При отсутствии сервис-пака в вышеуказанных операционных системах требуется предварительно их установить. При последующих обновлениях программы установка Microsoft.NET не производится.
Установка программы не вызывает сложностей, в процессе будет предложено выбрать язык интерфейса и указать путь к рабочей папке.
Для профессиональной деятельности возможностей Паскаля АБС скорее всего не достаточно, а для освоения и оттачивания навыков программирования вполне хватит. Программа бесплатна, имеет русскоязычный интерфейс, легка в освоении и позволяет создавать великолепные программы.
В состав программы входит учебник с уроками, задачи и примеры для начинающих, это позволяет начинать обучение с нуля.
Возможности:
- готовые библиотеки и компиляция оптимального кода для Microsoft.NET;
- высокая скорость при выполнении написанного кода;
- встроенные средства языков программирования: обобщенные классы, подпрограммы, интерфейсы, перегрузка операций, выражения, функции, массивы, исключения, сборка мусора;
- набор директив OpenMP позволяет использовать преимущества параллельных вычислений;
- большой функционал для начинающих программистов: шаблоны стандартных операций, форматирование, проверка и подсказки синтаксиса;
- полная совместимость с языками Delphi, Free Pascal;
- большое количество готовых задач для решения - PT4 (Programming Taskbook) с проверкой выполнения;
- для увеличения функционала используются расширения: циклы foreach, операторы += -= *= /=, определение типа переменной при создании, использование множеств произвольных типов, упрощенный синтаксис модулей, case по строкам;
- для обучения основам визуального (окна, кнопки, поля ввода ...) программирования - есть редактор форм;
- использование блоков растровой и векторной графики;
- возможность использования Web-среды разработки с выкладыванием файла в интернет/