Мы запустили Dzik Pic Store. Заходи к нам в магазин за крутым мерчом ☃️
Support us

Разработчик создал язык программирования с помощью Claude Code

Бельгийский разработчик Бернар Ламбо вместе с Claude Code от Anthropic создал язык программирования Elo. Ламбо — основатель нескольких технокомпаний, доктор наук в области программной инженерии и преподаватель курсов по базам данных. Рассказывая о проекте, он указал Claude соавтором.

1 комментарий
Разработчик создал язык программирования с помощью Claude Code

Бельгийский разработчик Бернар Ламбо вместе с Claude Code от Anthropic создал язык программирования Elo. Ламбо — основатель нескольких технокомпаний, доктор наук в области программной инженерии и преподаватель курсов по базам данных. Рассказывая о проекте, он указал Claude соавтором.

По словам Ламбо, примерно за 24 часа совместной работы был создан полноценный язык выражений с парсером, системой типов, тремя компиляторами, стандартной библиотекой, CLI-инструментом и сайтом с документацией. Elo компилируется в JavaScript, Ruby и SQL и задуман как переносимый инструмент для валидации форм, обработки заказов в электронной торговле и логики подписок.

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

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

В репозитории Elo опубликовано более 100 задач, с помощью которых Ламбо управлял работой модели. Он также выложил видео с описанием процесса парного программирования с ИИ. Говорит, сначала контролировал каждое действие Claude, но позже настроил изолированную среду, чтобы позволить модели работать автономно.

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

Создание Elo для Ламбо не просто эксперимент, он рассматривает язык как продолжение своих исследований. Он считает, что современные языки программирования слишком сложны и неудобны для простых задач обработки данных, например для проверки схем и ограничений на этапе выполнения. Elo задуман как ограниченный, не тьюринг-полный язык, ориентированный на безопасность и простоту и покрывающий большую часть типичных задач работы с данными, в том числе в бескодовых инструментах.

Стоимость работы составила подписка Claude Max за €180 в месяц. За это время Ламбо завершил разработку Elo, доработал библиотеку Bmg.js, подготовил документацию и создал первую версию страницы для тестирования языка. По его оценке, вручную такая работа заняла бы несколько недель, а при привлечении другого разработчика — несколько месяцев из-за необходимости передачи научного и технического контекста.

Дал «суперспособности»: неайтишный продакт из Meta говорит что ИИ перевернул его работу
Дал «суперспособности»: неайтишный продакт из Meta говорит, что ИИ перевернул его работу
По теме
Дал «суперспособности»: неайтишный продакт из Meta говорит, что ИИ перевернул его работу
«Так лучше»: Линус Торвальдс начал вайбкодить и признался что не знает Python
«Так лучше»: Линус Торвальдс начал вайбкодить и признался, что не знает Python
По теме
«Так лучше»: Линус Торвальдс начал вайбкодить и признался, что не знает Python
🎊 Dzik Pic Store открыт и готов принимать заказы!

Заходи к нам в магазин

Читайте также
ИИ не любит ленивых: рынок софта штормит из-за опасений инвесторов
ИИ не любит ленивых: рынок софта штормит из-за опасений инвесторов
ИИ не любит ленивых: рынок софта штормит из-за опасений инвесторов
Разработчик из Google создал интерактивную карту Нью-Йорка в стиле SimCity
Разработчик из Google создал интерактивную карту Нью-Йорка в стиле SimCity
Разработчик из Google создал интерактивную карту Нью-Йорка в стиле SimCity
Виза за две недели: Финляндия зовёт ИИ-специалистов из-за рубежа
Виза за две недели: Финляндия зовёт ИИ-специалистов из-за рубежа
Виза за две недели: Финляндия зовёт ИИ-специалистов из-за рубежа
1 комментарий
-8% за год: Британия лидирует по потерям рабочих мест из-за ИИ
-8% за год: Британия лидирует по потерям рабочих мест из-за ИИ
-8% за год: Британия лидирует по потерям рабочих мест из-за ИИ

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Яна Пильник
Яна Пильник Дрессировщик программистов в Филиал БГУ ЦИРК
0

Какой же это язык. Это скорее фреймворк или библиотека под конкретные узкие задачи.