Google's Carbon Language: An Alternative to C++ ?

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

  • Programming languages that were popular a year or even a decade ago are now slowly becoming obsolete. For instance, Microsoft eliminated JavaScript with Typescript, Apple eliminated Objective C with Swift, JetBrains eliminated Java with Kotlin, and now Google is stepping up to take on the greatest challenge of them all, eliminating the almighty C++ with Carbon.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • Programming languages that were popular a year or even a decade ago are now slowly becoming obsolete. For instance, Microsoft eliminated JavaScript with Typescript, Apple eliminated Objective C with Swift, JetBrains eliminated Java with Kotlin, and now Google is stepping up to take on the greatest challenge of them all, eliminating the almighty C++ with Carbon.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

  • Google recently unveiled Carbon, an experimental language that is intended to match the performance of the C++ language while supporting LLVM(Low Level Vitual Machine) and being able to interoperate with existing C++ code bases. This is a big deal because C++ is by far the most widely used language for developing HIGH performance low level systems.

  • kotlin

    The Kotlin Programming Language.

  • Programming languages that were popular a year or even a decade ago are now slowly becoming obsolete. For instance, Microsoft eliminated JavaScript with Typescript, Apple eliminated Objective C with Swift, JetBrains eliminated Java with Kotlin, and now Google is stepping up to take on the greatest challenge of them all, eliminating the almighty C++ with Carbon.

  • sdk

    The Dart SDK, including the VM, dart2js, core libraries, and more.

  • Carbon is intended to replace C++, which is no easy task. However, Google is no stranger to building computer languages; it is the company behind stacks like the GO and Dart languages.

  • Bazel

    a fast, scalable, multi-language and extensible build system

  • Let's look at how to run carbon, so at this point you need to install LLVM and Google's build tool, Bazel.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts