Альгоид (язык программирования)
Эта статья в значительной степени или полностью опирается на один источник . ( апрель 2024 г. ) |
Algoid — образовательный язык программирования, разработанный примерно в 2012 году Яном Кароном, студентом факультета информатики CNAM (Национальная консерватория искусств и ремесел в Париже). [1]
Функции
[ редактировать ]Algoid — образовательный язык, который позволяет ученику использовать разные парадигмы:
Это приводит к программированию на стандартных языках (таких как C , Java и C++ ) и его синтаксисе, максимально приближенном к их соответствующим синтаксисам. Он реализует мощные идиомы, такие как протокол метаобъектов (из Python ) и каскад (из Smalltalk ). [1]
Для этого основными принципами Algoid являются:
- Функция — это выражение .
- Объект — это выражение .
- Выражение — это объект.
- Таким образом, функция — это метафункция , а объект — это метаобъект . [1]