Carbon
Carbon es un lenguaje experimental de Google concebido como un posible sucesor de C++, capaz de interoperar con él de forma bidireccional. Busca ofrecer un camino de modernización para las enormes bases de código en C++, con sintaxis y herramientas más limpias. Aún en fase temprana.
- Creado por Google
- Año 2022
- Paradigma: Multiparadigma · compilado
- Extensiones: .carbon
Para qué se usa
- Sucesor experimental de C++
- Interoperar con C++
- Migración de código
A favor
- Interopera con C++
- Sintaxis más limpia
- Respaldo de Google
En contra
- Experimental (no usable aún)
- Sin garantías de futuro
- En fase temprana
Ecosistema
- Carbon toolchain
- C++ interop
- Bazel
Ejemplo
fn Main() -> i32 {
Core.Print("¡Hola, mundo!");
return 0;
}