Язык программирования Денеб, универсальный метаязык. Является языком программирования высокого уровня. Имеет свободный синтаксис. В частности позволяет описать русский язык программирования. Позволяет создавать новые языковые конструкции. Результатом программы Денеб являются исходные коды других языков. Один код может порождать результат на нескольких языках.
- Тип языка
- Универсальный
- Реализуемые парадигмы
-
- Декларативное программирование
- Функциональное программирование
- Структурное программирование
- Модульное программирование
Объектно ориентированное программирование- Интерфейсно ориентированное программирование
- Аспектно-ориентированное программирование
- Компонентно ориентированное программирование
- Реактивное программирование
- Событийно-ориентированное программирование?
- Метапрограммирование
- Отражение (интроспекция)
- Анагенез
- Обобщённое программирование
- Инкапсуляция предметно-ориентированного программирования
- Параллельное программирование
- Синтаксис
- Свободный
- Сборка мусора
- Обязательно
Всё является объектом. Класс объекта является объектом. Поля, методы и свойства объектов, модули, реакции являются объектами.
Всё имеет отражение и может быть модифицировано в процессе исполнения. Сигнатуры методов, операторы тела методов, объекты, имеют отражение. Отражения также являются объектами.
Мы отказались от популярной парадигмы объектно ориентированного программирования в пользу разделения её на интерфейсы и компоненты. Подробнее об этом можно прочитать в разделе отказ от ООП
Комментарии
please help me now
Sorry for offtopic, I need to know the e-Mail admin of this site. thank you.
I can help you
My e-mail is located Контакты
Велосипед
Мне кажется ты переизобрел OCaml
Колесо
2 вопроса
1. Можно ли ли как-то писать на этом языка английскими словами?
2. Можно ли с помощью языка создавать быстро и эффективно компиляторы, новый языки?
Конечно!
1. Денеб имеет свободный синтаксис - следовательно алфавит вы можете выбирать самостоятельно. Для этого нужно воспользоваться одним из двух предусмотренных в языке механизмов. Либо описать новую нотацию либо воспользоваться переводом имён идентификаторов.
2. Да с помощью Денеб можно создавать компиляторы и новые языки. По поводу быстроты и эффективности этой работы вопрос сложный. С чем сравнивать?
Добавить комментарий