← На главную

Wikilambda создаёт идеальный язык без слов — новый Esperanto

11.06.2026 17:14 · hackernews

Wikilambda — язык программирования, на котором работает Wikifunctions и Abstract Wikipedia, — попытались разобрать через призму «поиска идеального языка». Исследователь Майкл Фалк опубликовал в журнале AI & Society статью, где сравнивает этот проект с утопическими попытками создать совершенную систему общения — от трудов Умберто Эко до Esperanto.

Wikilambda задумывался как одновременно «совершенный» и «универсальный» язык. Первый тип, по Эко, должен зеркально отражать устройство мира — каждое слово соответствует реальному объекту. Второй — быть доступным каждому, ломая языковые барьеры. Разработчики Wikilambda пошли дальше: они отказались от слов. Вместо английских function или object в коде используются Z-номера и Z-ключи — абстрактные идентификаторы. Интерфейс просто подставляет перевод под язык пользователя. Так команда хотела разрушить «гегемонию английского» в программировании.

Но Фалк видит здесь фундаментальное противоречие. С одной стороны, Wikilambda относится к языку как к простому «контейнеру»: берём факт из Wikidata, упаковываем в код, переводим в любой язык. С другой — команда проекта утверждает, что язык неразрывно связан с культурой и может навязывать «империалистическое мышление». Если язык — лишь контейнер, он не может быть носителем идеологии. А если несёт идеологию — то замена английских слов на Z-номера ничего не решает: архитектура языка всё равно остаётся западной.

Ещё одна проблема — сама механика Wikilambda. В обычных языках программист сам выбирает, какую функцию использовать. В Wikilambda это делает «оркестратор» — специальная программа function orchestrator. Она решает, какую из сотен реализаций одной и той же операции запустить. Высокая абстракция приводит к тому, что системе постоянно приходится возвращаться к стандартным, простым решениям.

Статья завершается иронией: разработчики Wikilambda критиковали подход «Одно кольцо, чтобы править всеми», но фактически создали именно такой — универсальный, единый и неповоротливый язык, который рискует повторить судьбу Esperanto или других утопических проектов. Тем не менее, проект остаётся «громовой критикой корпоративного AI-хайпа»: вся цепочка — от данных до кода — прозрачна и доступна для правки любым участником. Чего не скажешь о закрытых моделях больших корпораций.

Читать оригинал →