Carbon (programming language)
(소스코드를 예쁜 이미지로 출력해 주는 앱은 Carbon 항목 참조)
Carbon is an experimental general-purpose programming language created at Google to be a "C++ successor language". It was first presented to the public by Chandler Carruth at the CppNorth conference in July of 2022. The language intends to fix several perceived shortcomings of C++ but otherwise provide a similar feature set. The main goals of language are readability and "bi-directional interoperability" so there will not be a language barrier like Rust had. The language will be designed and developed on GitHub, as opposed to the ISO process C++ uses.
The language is developed as a free and open source project under the Apache License (version 2).
Features
- Java → Kotlin, JavaScript → TypeScript 처럼 기존 에코시스템 호환이 가능한 언어를 목표.
- Rust가 C++을 계승한다고 얘기되지만, C++ 에코시스템을 Rust로 옮기는 것은 어려움