DigitableCourses
Настройки портала
Показать возможности портала

Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.

Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить

Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:

Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.

Планов делать курсы платными нет.

База знаний

Тема: flang

48 материалов в этой теме.

Материалы

12 на странице
Статья

Интерпретатор: явный стек, лимиты, хвостовые вызовы

Как flang 0.7.29 вычисляет программу: вычислитель написан на самом flang и работает как цикл над явным стеком кадров. Пределы шагов, глубины и памяти, коды отказа, …

#flang#интерпретаторы#вычислительные модели
6 мин
Статья

Стандартная библиотека и связывание модулей

Что ставится вместе с flang 0.7.29: 64 модуля библиотеки, полиморфные списки, функции-значения, суммы типов вместо исключений. Импорт по имени модуля как слияние …

#flang#стандартная библиотека#модули
8 мин
Статья

Тотальность: как доказывается завершение

Как flang 0.7.29 доказывает, что функция с пометкой «тотальная» остановится: три способа убывать (часть значения, постоянный шаг с проверкой снизу, объявленная мера …

#flang#тотальность#завершаемость
7 мин
Статья

Система типов и то, чего в ней нет

Двунаправленная проверка вместо Хиндли — Милнера, исчерпывающность разбора, точные целые и дроби, функции как значения, параметрические типы, предусловия на месте вызова …

#flang#система типов#вывод типов
9 мин
Статья

Инструмент: команды flang и контракт вывода

Как поставить flang 0.7.29, что лежит в готовой сборке, пятнадцать команд двоичного файла, коды возврата и где вывод бывает JSON. Каждый пример прогнан на 0.7.29.

#flang#cli#инструменты
11 мин
Статья

Digit в Workbench: каталог утилит и гейт спецификаций

Два MCP-сервера Digit — детерминированный каталог утилит и верификационный гейт над FTS — как интеграции Digitable Workbench: что уже работает и что для этого ещё нужно …

#workbench#digit#mcp
8 мин
Статья

Два класса программ: тотальная и обычная

Главное архитектурное решение flang: вместо выбора между полнотой по Тьюрингу и гарантией завершения язык делит функции на два класса, и класс проверяет компилятор, а не …

#flang#тотальность#теория вычислимости
6 мин
Статья

Старые модели: что компилятор делает с прежней поверхностью

У языка была ранняя поверхность — «категория», «объект», «утилита», «правило», «свойство». flang 0.7.29 её слова читает, но утилиты не исполняет и их примеры не …

#flang#совместимость#языки программирования
4 мин
Статья

Как устроена проверяемость Digit

Три источника содержания вместо генерации, два режима с запретом тихой деградации и отказ, который принимает код, а не модель

#digit#ии-агенты#верификация
10 мин
Статья

flang: язык, в котором программа обязана доказать, что остановится

Что такое flang 0.7.29: два класса программ вместо одного, доказательство завершения при проверке, примеры и постусловия внутри функции, перевод проверенной программы в …

#flang#языки программирования#тотальность
8 мин