- Мова програмування Pascal нового покоління, що поєднує простоту класичної мови Паскаль, ряд сучасних розширень і величезні можливості платформи .NET.
- Безкоштовна, проста і потужна середовище розробки.
- Вбудований в середу розробки дизайнер форм, що дозволяє швидко створювати віконні програми.
- Вільна ліцензія LGPLv3 .
- Ряд розширень мови Pascal, в числі яких оператор foreach, внутрішньоблокові опису змінних, автовизначення типу при описі, вбудовані безлічі довільних типів, case по рядках, спрощений синтаксис модулів, методи в записах, операція new для створення об'єктів, визначення тел методів всередині класів, цілі довільної довжини, багатовимірні динамічні масиви.
- Найсучасніші засоби мов програмування: узагальнені класи та підпрограми, інтерфейси, перевантаження операцій, λ-вирази, виключення, прибирання сміття, методи розширення, безіменні класи, автоклас.
- Генерація ефективного коду для платформи .NET.
- Висока сумісність з Delphi.
- Висока швидкість виконання програм .
- Можливість доступу до величезної кількості .NET-бібліотек від контейнерних класів до засобів роботи з мережею.
- Середовище розробки з вбудованим отладчиком, що забезпечує підказки за кодом, перехід до визначення і реалізації підпрограми, шаблони коду, автоформатирование коду.
- Вбудований в середу розробки дизайнер форм для швидкого створення віконних додатків.
- Проста і ефективна растрова графічна бібліотека.
- Засоби паралельного програмування у вигляді директив OpenMP.
- Вбудований електронний задачник Programming Taskbook .
- Модулі виконавців Робот і Чертежник, використовуваних в шкільній інформатиці.
- Механізм перевіряються завдань, що забезпечує автоматичну постановку і перевірку завдань.
- Можливість запуску консольного компілятора під Mono в сучасних версіях Linux, можливість вбудовування PascalABC.NET в редактор Geany.
Посилання:
презентації
Ключові особливості PascalABC.NET
Система PascalABC.NET є спільною розробкою російських і німецьких програмістів. У Росії центр розробки знаходиться в інституті математики, механіки і комп'ютерних наук Південного федерального університету.
PascalABC.NET активно використовується в ряді середніх і вищих навчальних закладів Росії та ближнього зарубіжжя. Так, на мехматі Південного федерального університету він використовується для навчання 1 курсу напряму Фундаментальна інформатика та інформаційні технології в курсі Основи програмування , А також для навчання школярів в одній з найбільших в Росії Дитячої комп'ютерної школі .
Простота, сучасні можливості, вільний код - ось головні переваги PascalABC.NET!