Семя 7
- Seed7 — расширяемый язык программирования общего назначения, разработанный Томасом Мертесом.
- Синтаксис Seed7 похож на Pascal и Ada, предоставляет механизм расширения.
- Seed7 поддерживает введение новых синтаксических элементов и их семантики.
- Язык поддерживает императивную, объектно-ориентированную и универсальную парадигмы программирования.
- Seed7 поддерживает функции, такие как вызов по имени, множественная диспетчеризация и перегрузка функций.
- Основные функции включают определяемые пользователем инструкции и операторы, абстрактные типы данных и объектно-ориентированный подход.
- Seed7 содержит множество библиотек, охватывающих различные области, такие как контейнеры, числовые функции и сетевое взаимодействие.
- Библиотека TLS в Seed7 предоставляет реализацию безопасности транспортного уровня.
- Проект Seed7 основан на MASTER, расширяемом языке программирования, и содержит более 500 000 строк исходного кода.
- Механизм расширения Seed7 состоит из определения синтаксиса и стандартной функции для определения семантики.
Полный текст статьи: