Статья «Язык программирования для обучения технологиям компиляции и трансформации»
Моя статья Язык программирования для обучения технологиям компиляции и трансформации вышла в сборнике ИСП РАН.
Моя статья Язык программирования для обучения технологиям компиляции и трансформации вышла в сборнике ИСП РАН.
Недоря А.Е. | Никлаус Вирт, Архитектурное программирование, Компиляторы, Кронос, Тривиль
В компиляторе «трик» реализованы протоколы с утиной типизацией. Определение протоколов самое простое и реализация тоже простая (есть что оптимизировать, но потом). Протоколы будут работать как в Тривиле, так и в […]
Обобщенные модули — это одна из нетривиальных конструкций Тривиля, добавленная для того, чтобы делать обобщенные контейнеры. Конструкция эта нетривиальна только в том смысле, что проще некуда. Кажется, что я первый […]
05.12 рассказываю про Тривиль (язык для обучения технологиям компиляции), на открытой конференции ИСП РАН: https://www.isprasopen.ru/#Agenda Если кто-то будет на конференции, с удовольствием пообщаюсь.
1. В язык добавлены многострочные литералы: `это длинный многострочный литерал, содержащий символы конца строки` Реализованы в компиляторе v0.74. 2. Добавлена библиотеки работы с json форматом: «стд::форматы/json» Все доработки в ветке […]
Для установки Тривиля больше не надо устанавливать Go, достаточно, чтобы был установлен clang. Используйте репозиторий «Ростки»: https://gitflic.ru/project/alekseinedoria/rostki. Сейчас в нем есть файлы установки Тривиль компилятора версии 0.72, а именно: исходники компилятора […]
10 августа рассказываю про Тривиль — на примерах реального кода на семинаре: https://persons.iis.nsk.su/en/STEP-2023 С сегодняшнего дня в отпуске, надеюсь скоро освободить голову для продолжения работы над А2 и обсуждению компонент.
Главное написано в заголовке и, наверно, на этом можно было бы остановится… Тривиль компилятор на Тривиле — это 10.5К строк. Вместе с библиотеками на Тривиле написано 12.5К, и это уже […]
В связи с существенным продвижением в Тривиль компиляторе на Тривиле, стала явной необходимость (или хотя бы полезность) добавления нескольких конструкций языка и они были добавлены: выбор по типу цикл по […]