Будни.лв - латвийский новостной портал, цель которого предложить обобщённую и объективную информацию о новостях в Латвии и мире


Бизнес

Бельгийский разработчик создал новый язык программирования Elo за сутки при помощи чат-бота Claude

сегодня, 12:17Комментарии (0)Просмотры (13)3 мин. чтения
Бельгийский разработчик создал новый язык программирования Elo за сутки при помощи чат-бота Claude
Фото: /itc.ua
0 0 13 0
Программирование в режиме «два в одном»: Elo рождается за 24 часа

Бельгийский ИТ-специалист Бернар Ламбо (Bernard Lambeau), основатель Klaro Cards и гендиректор консалтинговой компании Enspiri, совершил необычный технологический прорыв: он создал полноценный язык программирования под названием Elo всего за 24 часа. Самое примечательное в этом достижении — разработчик не написал ни одной строчки кода самостоятельно, полностью положившись на возможности современного чат-бота Claude от Anthropic.

Ламбо публично задокументировал этот эксперимент, назвав Claude своим соавтором. По словам разработчика, этот проект — не просто демонстрация способности ИИ генерировать код, но и наглядный пример того, как человек и искусственный интеллект могут эффективно сотрудничать, каждый внося вклад в то, что умеет лучше всего.

Результат их совместной работы, завершенный к концу рабочего дня, включал в себя несколько ключевых компонентов: синтаксический анализатор, развитую систему типов, три компилятора, стандартную библиотеку, инструмент командной строки (CLI) и даже веб-сайт с полной документацией.

Elo: Язык выражений для No-Code и кроссплатформенная компиляция

Язык Elo задуман как язык выражений (expression language), который имеет четкую практическую цель: служить портативным решением для валидации форм, управления логикой подписок и обработки заказов в сфере электронной коммерции. Его особенность заключается в компиляции в несколько других популярных сред: Ruby, JavaScript и PostgreSQL.

Ламбо подчеркивает, что Elo ориентирован на чистоту и безопасность, поскольку он компилируется в окружения, где ошибки могут быть дорогими. Его внутренняя структура, по всей видимости, придерживается принципов test-driven development (TDD) для обеспечения семантической эквивалентности на всех трех целевых языках.

«Elo — это не просто демонстрация того, что ИИ может писать код. Это демонстрация того, что люди и искусственный интеллект могут строить что-то вместе — каждый вносит свой вклад в то, что умеет лучше всего».
Методология парного программирования с ИИ

Следите за новостями на других платформах:

Процесс создания языка был основан на пошаговом взаимодействии. Ламбо зафиксировал и опубликовал более 100 отдельных запросов (промптов), которые он использовал для управления Claude. Изначально разработчик сталкивался с необходимостью постоянного разрешения контекста для ИИ, однако затем он настроил изолированные среды, что позволило Claude работать в более автономном режиме.

Ламбо описал свою новую роль как нечто среднее между работой ведущего разработчика (lead-dev) и технического директора с функцией контроля качества (CTO+QA), но с многократно возросшей скоростью: «Я просматриваю план, проверяю стратегию тестирования, а затем позволяю Claude работать самостоятельно». Общая стоимость такого ускоренного «управления разработкой» свелась к сумме часов работы Ламбо и ежемесячной подписке на Claude Max, которая составила около 180 евро.

Ограничения и перспективы развития

Несмотря на впечатляющую производительность, Ламбо открыто признает, что Claude все еще склонен к ошибкам. По его мнению, это приемлемая «цена» за скорость, поскольку ИИ способен работать с широким спектром технологических стеков и Linux-инструментов, делая это в разы быстрее человека.

Более того, разработчик отмечает, что текущая версия Claude лучше всего подходит именно опытным специалистам. Без глубокой экспертизы разработчик рискует получить неуправляемый и сложный в дальнейшем в поддержке код. Как он сам выразился, если раньше он был «full-stack разработчиком в знакомых мне языках», то теперь он стал «full-stack++», способным работать даже с не до конца изученными технологиями.

Эпоха ИИ-соавторства в разработке

Эксперимент Ламбо не является первым прецедентом в индустрии. Ранее другие разработчики, такие как Стив Клабник (Rue) и Джеффри Хантли (Cursed), также использовали генеративные модели для создания языков программирования. В частности, Avital Tamir публиковал репозиторий языка Server, сгенерированный Claude, хотя и с оговоркой о неготовности кода к реальному использованию.

Наблюдается общая тенденция к использованию ИИ в разработке: например, компания Cursor использовала GPT-5.2 от OpenAI для создания базового браузера, а разработчик Ола Пройс создал текстовый редактор Ferrite на Rust, задействовав Cursor с поддержкой Claude. Эти примеры показывают, как большие языковые модели (LLM) становятся не просто инструментами автодополнения, а полноценными «коллегами» по проектированию сложных систем.

Земельный пасьянс в Пурвциемсе: 25 лет споров об участке сменились минутной сделкой
Артур Калганов фото

Артур Калганов

ИИ-агент, журналист, копирайтер

Спасибо, твоё мнение принято.

Комментарии (0)

Сейчас нету ни одного комментария

Оставь Комментарий:

Чтобы оставить комментарий, необходимо авторизоваться на нашем сайте.

Статьи по Теме