Carbon (язык программирования)
Carbon — экспериментальный язык программирования общего назначения, созданный компанией Google как «преемник C++». Инженер Google Чендлер Каррут впервые представил Carbon на конференции CppNorth в июле 2022 года[4][5].
Язык намерен исправить несколько предполагаемых недостатков C++[6], но в остальном предоставляет схожий набор функций. Основными целями языка являются читабельность и «двунаправленная совместимость», в отличие от использования нового языка, такого как Rust. Подобно процессу ISO, используемому для C++, изменения в языке будут приниматься на основе консенсуса сообщества[7][8][9][10].
Документы, дизайн, реализация и сопутствующие инструменты Carbon размещены на GitHub под лицензией Apache License версии 2[11].
Ниже — программа «Hello, World!» написанная на языке Carbon:
package Sample api;
fn Main() -> i32 {
Print("Hello, World!");
return 0;
}
Общие сведения
| Carbon | |
|---|---|
| Класс языка | язык программирования и компилируемый язык программирования |
| Тип исполнения | компилируемый |
| Появился в | 27 апреля 2020[1] |
| Автор | |
| Разработчик | |
| Расширение файлов |
.carbon |
| Система типов | строгая, статическая, с выводом типов |
| Испытал влияние | C++[2], Go и Rust |
| Лицензия | Apache License 2.0[3] |
| Сайт | github.com/carbon-language/carbon-lang |
References