Carbon on kokeellinen ohjelmointikieli, joka on suunniteltu yhteensopivuuteen C++:n kanssa. Syynä kieleen sanotaan C++:n yleisyys suorituskykyä vaativissa kohteissa, mutta samalla C++:n parannuksien kehittämisessä on vaikeuksia. Carbon ei peri suoraan C- tai C++-kielistä vaan aloittaa puhtaalta pöydältä.[1] Google julkaisi kielen heinäkuussa 2022.[2] C++:n pulmaksi sanotaan tekninen velka, joka on seurausta taaksepäin yhteensopivuudesta olemassa olevan ohjelmakoodin kanssa. Toisaalta C++:aa sanotaan liian monimutkaiseksi.[3][4]
Carbonin eduiksi sanotaan C++:aa vastaava suorituskyky, saumaton yhteensopivuus C++:n kanssa, lempeä oppimiskäyrä, vastaava ilmaisukyky ja skaalautuvuus.[5]