Carbon is an experimental successor to C++, developed by Google to serve as a modern, safer, and more evolvable systems programming language—designed to interoperate with C++ while providing clearer language design and tooling. Performance matching C++ using LLVM, with low-level access to bits and addresses. Interoperate with your existing C++ code, from inheritance to templates. Fast and scalable builds that work with your existing C++ build systems.

Features

  • High-performance systems language with LLVM-backed compilation
  • Seamless interoperability with existing C++ codebases (templates, inheritance)
  • Tool-assisted version migrations and language evolution
  • Safer language fundamentals with a path toward memory safety
  • Includes compiler, standard libraries, tools, documentation, and package manager
  • Governed by a welcoming open-source community with inclusive governance

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Carbon Language

Carbon Language Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Carbon Language!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Programming Languages

Registered

2025-08-18