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 реалізована не повністю.