Донецкий техникум промышленной автоматики

PascalABC.NET

  1. Посилання:
  2. Ключові особливості PascalABC.NET
  • Мова програмування Pascal нового покоління, що поєднує простоту класичної мови Паскаль, ряд сучасних розширень і величезні можливості платформи .NET.
  • Безкоштовна, проста і потужна середовище розробки.
  • Вбудований в середу розробки дизайнер форм, що дозволяє швидко створювати віконні програми.
  • Вільна ліцензія LGPLv3 .
  • Посилання:

    презентації

    презентації

    Ключові особливості PascalABC.NET

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

    Система PascalABC.NET є спільною розробкою російських і німецьких програмістів. У Росії центр розробки знаходиться в інституті математики, механіки і комп'ютерних наук Південного федерального університету.

    PascalABC.NET активно використовується в ряді середніх і вищих навчальних закладів Росії та ближнього зарубіжжя. Так, на мехматі Південного федерального університету він використовується для навчання 1 курсу напряму Фундаментальна інформатика та інформаційні технології в курсі Основи програмування , А також для навчання школярів в одній з найбільших в Росії Дитячої комп'ютерної школі .

    Простота, сучасні можливості, вільний код - ось головні переваги PascalABC.NET!