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
  • talent.io - Download talent.io’s Tech Salary Report
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Scout APM - Truly a developer’s best friend
  • 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.

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.

    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