После реорганизации 2018 года Кантор позиционируется как
единая платформа языков программирования высокого уровня:
- Основана на внутреннем представлении (БД кода), исходные тексты вторичны.
- Реализует ФП, ООП и императивную парадигмы с опорой на оригинальные теории, разработанные вместе с проектом.
- Позволит компилировать разные входные языки — императивные, функциональные и гибридные.
- Обеспечивает обратимость только для одного языка — Кантора.
Преимущества платформы
- Высокоуровневость.
- Независимость от конкретного синтаксиса, бесконечное число синтаксисов в обратимом языке — Канторе.
- Ориентированность на системное программирование.
- Частичные вычисления как неотъемлемый этап построения кода.
- Современные теории в основе — объектно-ориентированная ОС, ZUI.
- Формирование нового направления в ИТ — функционального системного программирования.
См. также
Не хватает описание цели - для чего проект создавался, какую задачу решает. На странице "О проекте (2013-2017)" есть что-то подобное, но неясно как это соотносится с проектом после реорганизации.
ОтветитьУдалитьТакже, по видимому, присутствует недопонимание понятие синтаксиса в контексте языков программирования. Смысл языка привязан к его конструкциям, конструкции задаются синтаксисом. В то же время синтаксис не обязан задавать именно текстовое представление программы. От того, что синтаксис можно разделить на две части - абстрагирующую и конкретизирующую, и позволить воплощать разные конкретизирующие части, от этого язык не становится независимым даже от конкретного синтаксиса, не говоря уже про условно абстрактный. Абстрактная часть обязана быть единой или в крайнем случае с небольшими отличиями иначе нет смысла говорить об одном языке, а от конкретизирующих идёт зависимость через логическое или, что не то же самое, что независимость
Создал тему на форуме: http://forum.cantorsys.com/viewtopic.php?id=77
Удалить