Выпуск среды разработки PascalABC.NET 3.9.0

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3258
Зарегистрирован: 20.08.2022

#

Выпуск среды разработки PascalABC.NET 3.9.0
Дата публикации:Wed, 26 Jul 2023 09:43:30 +0300




Доступен выпуск системы программирования PascalABC.NET 3.9.0, предлагающей редакцию языка программирования Паскаль с поддержкой генерации кода для платформы .NET, возможностью использования библиотек .NET и дополнительными возможностями, такими как обобщённые классы, интерфейсы, перегрузка операций, λ-выражения, исключения, сборка мусора, методы расширения, безымянные классы и автоклассы. Проект главным образом ориентирован на применение в сфере образования и научных исследований. Пакет также включает среду разработки с подсказками по коду, автоформатированием, отладчиком, дизайнером форм и образцами кода для начинающих. Код проекта распространяется под лицензией LGPLv3. Возможна сборка в Linux (на базе Mono) и Windows.





Изменения в новом выпуске:
  • Подготовлена Linux-версия IDE PascalABC.NET (без отладчика), в которой для просмотра справки используется kchmviewer. Из графических модулей под Linux работает GraphABC.

    Добавлен модуль LightPT, обеспечивающий автоматическую проверку заданий, выполняемых учащимися.
    Добавлен модуль Мозаика для обучения дошкольников.
    Добавлен модуль TurtleWPF, реализующий черепашью графику на основе модуля GraphWPF.
    В модуле Graph3D реализованы методы для работы в локальных координатах объекта.
    В модуле Utils появилась функция Benchmark для замера времени работы участка кода.
    В модуле GraphWPF добавлено событие OnMouseWheel, при помощи которого, например, можно реализовать масштабирование колесом мыши.

    Добавлены оптимизации: в несколько раз ускорена процедура Sort(a,x->x), ускорена работа с целыми числами в функции Abs, повышена эффективность применения атрибута "[Cache]", ускорено
    кортежное присваивание "(a,b) := (b,a)".

    В языке PascalABC.NET разрешено использование именованных атрибутов при вызове подпрограмм, в default-параметрах разрешены cтатические свойства, при приведении типов обеспечен учёт ковариантности параметров обобщений из стандартной библиотеки .NET.


    На платформе Windows в окне вывода добавлена поддержка цветного вывода.


Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=59497

Жизнь за Нер'зула!

Ответить