Дапамажыце dev.by 🤍
Падтрымаць

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 строчки.

Чытайце таксама
13 курсов по программированию на C++
13 курсов по программированию на C++
13 курсов по программированию на C++
С++, несмотря на свой солидный возраст, продолжает оставаться одним из самых популярных языков программирования с широкой сферой применения: от разработки ПО до создания игр. В сети можно найти достаточно ресурсов, которые помогут освоить этот язык. Мы предлагаем обратить внимание на подборку, подготовленную Digitaldefynd и дополненную нами. В ней собраны как бесплатные, так и платные ресурсы для людей с разным уровнем подготовки и знаний С++.
1 каментарый
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком. 
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
Программирование — один из ценнейших навыков для карьерного роста, саморазвития и создания чего-нибудь удивительного. Собрали десять советов для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов. 
10+ сертификаций Coursera, которые помогут улучшить резюме и повысить зарплату
10+ сертификаций Coursera, которые помогут улучшить резюме и повысить зарплату
10+ сертификаций Coursera, которые помогут улучшить резюме и повысить зарплату
Бюджетный способ прокачать навыки и повысить зарплату — это профессиональный сертификат от Google, IBM или крупного зарубежного университета. На Coursera как раз можно найти десятки полезных обучающих программ по машинному обучению, проджект-менеджменту и не только. Собрали 10+ сертификаций, которые будут выигрышно смотреться в резюме как новичка, так и опытного специалиста.

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

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

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

0

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

Anonymous
Anonymous
2

што, зноў?

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

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

Anonymous
Anonymous
1

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

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

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