devmark_ru
226 subscribers
157 photos
121 links
Данный канал является частью проекта devmark.ru, который посвящён вопросам разработки программного обеспечения. Здесь вы найдёте полезные материалы по server-side разработке. Прежде всего по Java, Kotlin и Spring.
Download Telegram
Новый язык программирования от Андрея Бреслава!

23 февраля вышла альфа-версия проекта Codespeak за номером 0.3.1. Этот проект позиционируется как язык программирования нового поколения, рассчитанный специально на разработку с помощью LLM. Вдвойне примечательно, что автор проекта - Андрей Бреслав, который известен как создатель Kotlin. Уж кто-кто, а он знает толк в языках программирования)

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

Что же мы имеем на текущий момент? Как я понял, Codespeak является обёрткой над моделями Anthropic (т.к. требует их Api-Key) и позволяет вносить изменения в исходники через изменение спецификации. То есть вы пишете некую markdown-спецификацию и codespeak приводит исходники в соответствие с этой спецификацией. Это напоминает принцип "Api First", когда вы сначала определяете публичные API, а потом по ним уже делаете реализацию. Только здесь мы идём ещё дальше, расширяя действие спецификаций на весь код.

Если кто-то из вас уже успел попробовать CodeSpeak в деле - поделитесь в комментах своими впечатлениями.

#ai #codespeak #anthropic
👍6🔥3