Pascal ABC – інтерпретатор мови програмування PascalABC.NET для Windows. Оснащений графічним інтерфейсом візуалізації. Інтерпретує функціональні інструменти дистрибутива Microsoft.NET Framework. Аналізує та «підсвічує» синтаксис мов програмування Pascal і Delphi.
Підтримує створення, інтерпретацію та редагування класів, інтерфейсів управління GUI, лямбда-виразів, а також обробку операцій перезавантаження», «узагальнених класів», «паралельну інтерпретацію функцій», «підвантаження підпрограм» та інші «сучасні» функціональні інструменти програмування.
Функціонал Pascal ABC
- Аналізує введені символи, «розбиває» їх на фрагментарні «лексичні» і «синтаксичні» блоки, підсвічує їх в інтерфейсі;
- Довантажує функціональні елементи з дистрибутива Microsoft.NET Framework, інтегрує їх у вказане місце програмного коду;
- Інтегрує «кодову частину» елементів графічного інтерфейсу управлінь GUI;
- Візуалізує отриманий результат в «робочої зони»;
- Інтерпретує «лексичні» і «синтаксичні конструкції мов програмування Pascal і Delphi;
- Імпортує в «робочу зону» цифровий код вибраного «функціонального модуля»;
- Сповіщає про наявні в коді помилки і підсвічує їх в інтерфейсі.
Особливості інтерпретатора
- Повна підтримка всіх «сучасних» функціональних інструментів дистрибутива Microsoft.NET Framework;
- Інтегрований візуалізатор елементів графічного інтерфейсу (GUI;
- створення та інтегрування в код «функціональних елементів» створених з допомогою мов програмування Pascal і Delphi «в один клік»;
- Автоматичний пошук помилок в коді та їх підсвічування в інтерфейсі;
- Кілька варіацій підсвічування синтаксису;
- Десятки встановлених функціональних «модулів» для створення спеціалізованих утиліт «на всі випадки життя».
Мінуси
- Потрібна попередня установка дистрибутива Microsoft.NET Framework;
- Інтерпретація «лексики» мови програмування Delphi реалізовано не повністю.