Тривиль: описание переменных
Вариант 1: традиционный Ключевые слова: перем или пер для var, знач или пусть для let. Чем не нравится: длинно, не очевидно, не привычно. Длинно: можно справится с помощью макросов в редакторе. Вариант 2: […]
Вариант 1: традиционный Ключевые слова: перем или пер для var, знач или пусть для let. Чем не нравится: длинно, не очевидно, не привычно. Длинно: можно справится с помощью макросов в редакторе. Вариант 2: […]
Первый набросок: грамматика в формате ANTLR4 (написал с листа и никак не проверял). Нет лексики, не расписаны выражения, и вообще очень предварительно. На мой взгляд, в целом неплохо, вот только ключевое слово […]
Итак, L3 язык. Нужно рабочее название. Первое, что пришло мне в голову — Триэль. Но это слишком напоминает известный анекдот — «Шуба с трихуелью есть?». Поэтому: Тривиль. То есть тривиальный […]
Направление движения для меня определено — Интенсивное программирование и так же определена промежуточная точка — семейство языков «Языки выходного дня». Разработка такого уровня экспериментальности может быть только итеративной — сделали […]
В комментарии к Разработка типовой системы автор комментария использовал оборот «жёстко-типизованные языки». Видимо, автор имеет ввиду, что есть языки с разной «жесткостью» типизирования. На мой взгляд, типизация не бывает разной жесткости […]
Так как интенсивное программирование само себя не сделает, я хочу начать движение в эту сторону. Начать придется с разработки семейства языков, как инструментальной базы для интенсивного программирования. Почему так, можно […]
Доклад, прочитанный мной в декабре 2021 года на Открытой конференции ИСП РАН им. В.П. Иванникова: Разработка типовой системы языка программирования приложений
Всё ОО казалось дивным Триста Двадцать лет тому назад! Черепаха Тортила Печаль, печаль… Прочитал изрядную часть “A Theory of Objects” и не нашел ничего полезного […]
Как я отмечал в [1]: “в ИТ-сообществе нет единого мнения о том, что такое ООП. Достаточно отметить, что ООП в Go и Rust принципиально отличается от ООП в C++ и […]
Доклад на Открытой конференции ИСП РАН: «В рамках процесса совершенствования экосистемы разработки приложений для различных устройств Huawei компания работает над новым языком программирования. Принципиальной особенностью нового языка является поддержка компонентно-ориентированного […]