Skip to main content

Компания Google представила новый язык программирования под названием Carbon, который может стать преемником C++. За годы поисковый гигант создал несколько языков программирования, одни из которых стали популярными и заметными, другие не получили одобрения среди программистов. На мероприятии для разработчиков Cpp North в Торонто представители Google поделились своим видением Carbon.

Разработчики приложений для Android знают Kotlin, который является преемником Java, а разработчики iOS знают Swift, который является преемником Objective-C. C++, который активно используется Google, также является своего рода продолжением развития исходного языка программирования Си. Однако есть еще Rust, проект Mozilla, получивший значительную популярность, и его тоже можно считать преемником C++. Правда, у этого языка программирования нет двусторонней совместимости, как, например, у Java и Kotlin, и это усложняет процесс миграции проекта.

С этой целью был изобретен Carbon, который полностью совместим с существующим кодом C++. Поэтому переход с C++ на Carbon был максимально упрощен для разработчиков. Например, вы можете переписать отдельную библиотеку на Carbon и использовать ее в существующем проекте C++. Компилятор написан с использованием LLVM и Clang, а сам код размещен на GitHub и открыт для всех. Хотя Carbon возник в Google, компания считает, что это должен быть «независимый проект, управляемый сообществом». Они также отметили, что в настоящее время новый язык программирования является лишь экспериментом, но некоторые компании уже проявили к нему интерес.

Вы можете загрузить исходный код Carbon с этой страницы и посмотреть, что это такое. Или познакомьтесь с ним прямо в браузере благодаря интеграции с веб-приложением Compiler Explorer.

Оставить комментарий