Новый язык программирования от Андрея Бреслава!
23 февраля вышла альфа-версия проекта Codespeak за номером 0.3.1. Этот проект позиционируется как язык программирования нового поколения, рассчитанный специально на разработку с помощью LLM. Вдвойне примечательно, что автор проекта - Андрей Бреслав, который известен как создатель Kotlin. Уж кто-кто, а он знает толк в языках программирования)
Изначально Андрей анонсировал свой новый проект ещё весной прошлого года. С тех пор я наблюдаю за проектом, т.к. сама концепция показалась мне интересной. Бреслав в одном из подкастов говорил, что сейчас, в эпоху вайб кодинга, основная проблема - это чёткая постановка задачи перед LLM и устранение двусмысленностей. Он утверждает, что теперь язык программирования как никогда становится наиболее близок к естественному английскому языку.
Что же мы имеем на текущий момент? Как я понял, Codespeak является обёрткой над моделями Anthropic (т.к. требует их Api-Key) и позволяет вносить изменения в исходники через изменение спецификации. То есть вы пишете некую markdown-спецификацию и codespeak приводит исходники в соответствие с этой спецификацией. Это напоминает принцип "Api First", когда вы сначала определяете публичные API, а потом по ним уже делаете реализацию. Только здесь мы идём ещё дальше, расширяя действие спецификаций на весь код.
Если кто-то из вас уже успел попробовать CodeSpeak в деле - поделитесь в комментах своими впечатлениями.
#ai #codespeak #anthropic
Post #178
344

- 👍 6
- 🔥 3