Pascal ABC to interpreter języka programowania PascalABC.NET dla systemu Windows. Wyposażony w graficzny interfejs wizualizacji. Interpretuje narzędzia funkcjonalne dystrybucji Microsoft.NET Framework. Analizuje i "podświetla" składnię języków programowania Pascal i Delphi.
Wspiera tworzenie, interpretację i edycję klas, GUI, wyrażeń lambda, a także obsługę "operacji przeładowania", "klas uogólnionych", "współbieżnej interpretacji funkcji", "ładowania podprogramów" i innych "nowoczesnych" narzędzi programowania funkcyjnego.
Funkcjonalność Pascal ABC
- Analizuje znaki wejściowe, "rozbija" je na fragmentaryczne bloki "leksykalne" i "syntaktyczne" i podświetla je w interfejsie;
- Ładuje elementy funkcjonalne z dystrybucji Microsoft.NET Framework i integruje je w określonym "miejscu" kodu programu;
- Integruje "część kodu" elementów GUI;
- Wizualizuje wynik w "obszarze roboczym";
- Interpretuje konstrukcje "leksykalne" i "syntaktyczne" języków programowania Pascal i Delphi;
- Importuje do "obszaru roboczego" kod numeryczny wybranego "modułu funkcyjnego";
- Wskazuje błędy w kodzie i podświetla je w interfejsie.
Cechy interpretera
- Pełne wsparcie dla wszystkich "nowoczesnych" narzędzi funkcyjnych dystrybucji Microsoft.NET Framework;
- Zintegrowany wizualizator elementów GUI;
- Możliwość tworzenia i włączania do kodu "elementów funkcjonalnych" stworzonych przy użyciu języków programowania Pascal i Delphi "jednym kliknięciem";
- Automatyczne wyszukiwanie błędów w kodzie i ich podświetlanie w interfejsie;
- Wiele wariantów podświetlania składni;
- Dziesiątki preinstalowanych "modułów" funkcji do tworzenia specjalistycznych narzędzi "na wszystkie okazje".
Wady
- Wymaga preinstalowania dystrybucji Microsoft.NET Framework;
- Interpretacja "słownictwa" języka programowania Delphi nie jest w pełni zaimplementowana.