Support us

Google создала «убийцу» С++

Google создаёт новый язык программирования Carbon на замену С++, пишет CNews. Презентация прошла на конференции Cpp North в канадском Торонто.

4 комментария

Google создаёт новый язык программирования Carbon на замену С++, пишет CNews. Презентация прошла на конференции Cpp North в канадском Торонто.

Carbon позиционируется не как замена, а как преемник C++. Главное, что он позаимствует у оригинала — это производительность. Разработчики подчёркивают, что им удалось устранить все имеющиеся недостатки С++.

При этом код на Carbon очень сильно напоминает код на С++, а во многих случаях они почти идентичны. Более того, код на Carbon может быть интегрирован в код С++.

Программисты на С++, желающие полностью перейти на Carbon, получат в распоряжение инструментарий для автоматической транслитерации библиотек С++ в код на новом языке. Обратная миграция тоже возможна: в дальнейшем эти библиотеки смогут использоваться в существующем проекте на С++. Все необходимые разработчику инструменты Carbon размещены на GitHub и распространяются по лицензии Apache 2.0.

Над Carbon работают сотрудники Google. Это экспериментальный проект, но разработчики утверждают, что некоторые компании уже проявили к нему интерес. Их названия не уточняются.

Какую роль компания будет играть в дальнейшем развитии Carbon, пока неизвестно. Сейчас её сотрудники составляют большую часть команды разработчиков этого языка. Однако Google нигде не указывает, что Carbon — это именно её проект. Разработка Carbon началась именно в недрах корпорации, но разработчики понимают, что для успеха в будущем Carbon должен быть «независимым и управляемым сообществом проектом», а не исключительно собственным творением Google.

У Google есть опыт создания языков, которые нашли свою нишу. Это, например, GoLang (Go) и Dart, создававшийся как полноценная альтернатива JavaScript.

C++ — довольно старый по современным меркам, но достаточно популярный язык. Он появился в 1985 году и сейчас занимает 4 место в рейтинге TIOBE, уступая лишь Python, C и Java. Более чем за два десятка лет С++ ни разу не опустился в нём ниже 5 строчки.

Читайте также
Конец щедрости: Google втрое урезает бесплатные гигабайты в Gmail новым юзерам
Конец щедрости: Google втрое урезает бесплатные гигабайты в Gmail новым юзерам
Конец щедрости: Google втрое урезает бесплатные гигабайты в Gmail новым юзерам
Google активно нанимает инженеров, чтобы помогать компаниям внедрять ИИ
Google активно нанимает инженеров, чтобы помогать компаниям внедрять ИИ
Google активно нанимает инженеров, чтобы помогать компаниям внедрять ИИ
«Что ***** происходит?»: пользователям Google Cloud внезапно пришли огромные счета на тысячи долларов
«Что ***** происходит?»: пользователям Google Cloud внезапно пришли огромные счета на тысячи долларов
«Что ***** происходит?»: пользователям Google Cloud внезапно пришли огромные счета на тысячи долларов
Android станет умнее: ИИ теперь выполняет действия за пользователя
Android станет умнее: ИИ теперь выполняет действия за пользователя
Android станет умнее: ИИ теперь выполняет действия за пользователя

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

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

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

0

Угу, rust подержи мое пиво...

Anonymous
Anonymous
2

што, зноў?

fallinmyhand
fallinmyhand Патриот в Мерси Софтваре
0

какойто маразм, производительность зависит от компилятора а не языка

Anonymous
Anonymous
1

Мда. Никогда такого не было, и вот опять!

Очередные вьюноши с горячим сердцем и пустой головой обнаружили что С++ was not invented here и кинулись "улучшать".

И это пройдёт... (С)