T27.AI

Блог

Курс 0: основы t27 за 27 уроков, в каждом инфографика

2026-10-07 · 5 мин чтения

[исполнитель в браузере пропускает блоки invariant и bench; спек уроков пока нет в gHashTag/t27] Перед курсами по FPGA и ИИ-числам появился новый курс: 27 уроков о языке t27, в каждом чёрно-белая таблица или схема из своей спеки и спека урока, которая собирается всеми 7 бэкендами.

Гравюрный триптих к статье: Курс 0: основы t27 за 27 уроков, в каждом инфографика
Открыть полный триптих в исходном размере
#t27#Course

Курсы t27 начинались с чипа: курс 1 учит FPGA, курс 2 — числам, которые хранят ИИ-чипы. Оба ждут, что читатель уже умеет читать спеку .t27. Курс 0 идёт перед ними и учит именно этому: 27 уроков о самом языке, в 9 модулях по 3 урока; заканчивается он там, где начинается курс 1.

Что открывает каждый урок

Каждый урок открывает одну инфографику и одну спеку. Инфографика — чёрно-белая таблица, а в 11 из 27 уроков ещё и схема; её слова и строки живут в спеке виджета .t27 (specs/widgets/basics-<урок>.t27), и тест спеки проверяет, что строки таблицы целые. Спека урока лежит в specs/basics/ и чисто собирается всеми 7 бэкендами прямо в браузере, а её тесты проходят; генератор курса отказывается собирать курс, если хоть одна не собирается.

Таблицы — настоящие HTML-таблицы с подписью и ячейками заголовка, схемы — SVG с title, поэтому экранный чтец читает и то и другое. На телефоне таблица превращается в карточку на строку.

27 уроков

УрокНазваниеИнфографика
1Что такое спекатаблица + схема
2Строка moduleтаблица
3Комментарии и строки прозытаблица
4Константытаблица
5Целые числа и их ширинатаблица + схема
6Истина, ложь и тексттаблица
7Массивытаблица
8Триты: минус один, ноль, одинтаблица + схема
9Выражениятаблица
10Блок testтаблица + схема
11Много тестов в одной спекетаблица
12Функциитаблица
13Локальные имена: let и varтаблица
14Выбор: if, else и switchтаблица + схема
15Циклы: while и forтаблица + схема
16pub или закрытое имятаблица
17Структурытаблица
18Перечислениятаблица
19Другие модулитаблица
20Инварианты и замерытаблица
21gen-ts: спека превращается в TypeScriptтаблица + схема
22Семь бэкендовтаблица
23Стадии t27cтаблица + схема
24tri: командная строкатаблица + схема
25Как читать ошибки компиляторатаблица
26Маленькая законченная программатаблица + схема
27Куда дальшетаблица + схема

Чего он пока не делает

Попробовать

Чего это не решает

Пруфы

Поработаем вместе

Нужно довести FPGA/RTL-задачу до замеров на железе?

Работаю по контракту и part-time с hardware-AI, FPGA/RTL и ML-системами — от спецификации и открытого тулчейна до воспроизводимых измерений.