Главная / Блог

Блог

NanoLang как язык для ИИ

NanoLang снижает синтаксическую неоднозначность для LLM через префиксную нотацию, жёсткую структуру и обязательные тесты.

NanoLang как язык для ИИ

NanoLang — язык программирования для ИИ

Серьёзный человек – сооснователь FreeBSD Jordan Hubbard выпустил язык программмирования, заточенный под генерацию кода нейросетями.

LLM часто ошибаются из-за неоднозначностей синтаксиса. NanoLang решает это так:

– Префиксная нотация:
В NanoLang нет приоритета операторов вообще. Пишется (+ a (* b c)): сначала оператор, потом аргументы. Скобки сразу задают структуру, * считается внутри +, и вариантов прочтения просто нет. Получится a + (b * c).
Для нейросетей это важно: не нужно «помнить правила», код читается как готовое дерево.

– Жёсткая структура: меньше «свободы выражения», больше шаблонов — язык специально сделан неудобным для людей и удобным для LLM.

– Обязательные тесты: каждая функция требует shadow-блок с проверками. Код без тестов не компилируется.

– Транспиляция в C: нативная производительность.

– 18 ключевых слов против 32 в C: минимум синтаксиса для LLM.

Simon Willison (техноблогер) протестировал: Claude Opus с первого раза не скомпилировал код, но с Claude Code и доступом к примерам — справился.

Компилятор уже компилирует сам себя, проект быстро разивается (буквально каждый час). Сейчас серсия 2.0.15.

https://github.com/jordanhubbard/nanolang

#ИИ

Этот пост впервые вышел в Telegram-канале @zvasilchannel 01 фев 2026. На сайте — для архива и поиска.
Открыть в Telegram →

КОНТАКТЫ

Обсудим ИИ-трансформацию вашей компании.

Напишите через форму на сайте или напрямую в Telegram. Быстро поймём, где ИИ может дать эффект, какой формат подойдёт руководителю или команде и с чего начать.

Менторская консультация

60 000 ₽

  • Диагностика процессов и задач под ИИ
  • Выбор первых внедрений с понятным эффектом
  • Подбор инструментов: Искработ, модели, сервисы и автоматизации
  • План действий на 30 / 60 / 90 дней
Записаться