Русская Википедия:Carbon (язык программирования)

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Другие значения Шаблон:Карточка языка программирования

Carbon — экспериментальный язык программирования общего назначения, созданный компанией Google как «преемник C++». Инженер Google Чендлер Каррут впервые представил Carbon на конференции CppNorth в июле 2022 года[1][2][3].

Язык намерен исправить несколько предполагаемых недостатков C++[4], но в остальном предоставляет схожий набор функций. Основными целями языка являются читабельность и «двунаправленная совместимость», в отличие от использования нового языка, такого как Rust. Подобно процессу ISO, используемому для C++, изменения в языке будут приниматься на основе консенсуса сообщества[5][6][7][8].

Документы, дизайн, реализация и сопутствующие инструменты Carbon размещены на GitHub под лицензией Apache License версии 2[9].

Ниже — программа «Hello, World!» написанная на языке Carbon:

package Sample api;

fn Main() -> i32 {
    Print("Hello, World!");
    return 0;
}

References

Шаблон:Примечания

Шаблон:Языки программирования Шаблон:Google Шаблон:Свободное и открытое программное обеспечение Google

  1. Ошибка цитирования Неверный тег <ref>; для сносок cppnorthkeynote-sched не указан текст
  2. Ошибка цитирования Неверный тег <ref>; для сносок cppnorthkeynote-video не указан текст
  3. Ошибка цитирования Неверный тег <ref>; для сносок cppnorthkeynote-9to5google не указан текст
  4. Ошибка цитирования Неверный тег <ref>; для сносок difficulties improving cpp не указан текст
  5. Ошибка цитирования Неверный тег <ref>; для сносок c1 не указан текст
  6. Ошибка цитирования Неверный тег <ref>; для сносок c2 не указан текст
  7. Ошибка цитирования Неверный тег <ref>; для сносок c3 не указан текст
  8. Ошибка цитирования Неверный тег <ref>; для сносок c4 не указан текст
  9. Шаблон:Cite web