Carbon (programming language)

GPTKB entity

Statements (36)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:announced CppNorth 2022
gptkbp:designedBy gptkb:Chandler_Carruth
gptkbp:designedFor large-scale software
performance-critical software
gptkbp:developedBy community-driven project
gptkbp:firstAppearance 2022
gptkbp:goal better tooling and interoperability
improve safety and performance
successor language to C++
https://www.w3.org/2000/01/rdf-schema#label Carbon (programming language)
gptkbp:influencedBy gptkb:Swift
gptkb:Go
gptkb:C++
gptkb:Rust
gptkbp:license gptkb:Apache_License_2.0
gptkbp:logo https://github.com/carbon-language/carbon-lang/blob/trunk/logo/carbon-logo.svg
gptkbp:mainLanguage English
gptkbp:notableFeature tooling support
explicit object lifetimes
gradual migration from C++
memory safety improvements
modern syntax
modular code organization
gptkbp:openSource true
gptkbp:paradigm object-oriented
generic programming
multi-paradigm
procedural
gptkbp:repository https://github.com/carbon-language/carbon-lang
gptkbp:status experimental
gptkbp:successor gptkb:C++
gptkbp:supports interoperability with C++
gptkbp:website https://github.com/carbon-language/carbon-lang
gptkbp:bfsParent gptkb:Rust_(programming_language)
gptkbp:bfsLayer 7