9 Punkte von xguru 2022-07-23 | 8 Kommentare | Auf WhatsApp teilen
  • Ziel ist eine Sprache mit Kompatibilität zum bestehenden Ökosystem, ähnlich wie Java → Kotlin oder JavaScript → TypeScript
    → Obwohl oft gesagt wird, dass Rust C++ beerbt, ist es schwierig, das C++-Ökosystem nach Rust zu migrieren
  • Sehr einfache Migration von C++ → Carbon möglich, mit bidirektionaler Kompatibilität
  • Bietet mit LLVM eine Leistung auf dem Niveau von C++
  • Interoperabel mit bestehendem C++-Code von Vererbung bis zu Templates
  • Vorhandene C++-Build-Systeme können unverändert weitergenutzt werden
  • Für C++-Entwickler leicht zu erlernen

8 Kommentare

 
ragingwind 2022-07-25

Bitte denkt auch an die Geschichte, dass der Platz des heutigen TypeScript von MS eigentlich Google Dart hätte gehören sollen.

 
jeukdev 2022-07-27

Worum geht es?

 
sixmen 2022-07-23

Es gibt zwar erfolgreiche Beispiele wie TypeScript und Kotlin, aber ich weiß nicht, ob man dieses riesige und grauenhafte C++ wirklich vollständig abdecken kann.

 
lambdacaster 2022-07-23

Als ich nur das „Carbon“ im Titel sah, dachte ich ganz kurz fälschlicherweise, Apples Carbon sei als Sprache neu wiedergeboren worden, haha.

 
lifthrasiir 2022-07-23

Carbon wird wohl schon deshalb Aufmerksamkeit bekommen, weil es von Google entwickelt wurde. Man sollte sich aber zunächst in Erinnerung rufen, dass die Zahl der von Google entwickelten (und später gegen die Wand gefahrenen) Sprachen die Zahl der Google-Sprachen, die wir tatsächlich kennen, deutlich übersteigt (haha). Wie auch im Carbon-README erwähnt, ist dieses Projekt sehr experimentell und wird auf absehbare Zeit nicht einmal andere Sprachen wie Rust ersetzen können. Ein Blick auf die Roadmap zeigt außerdem, dass auch Google selbst nicht allzu überzeugt zu sein scheint: Ende 2022 ist das Ziel, dass kein einzelner Akteur mehr als 50 % der Beiträge stellt — anders gesagt, wenn sich am Ende nur Google dafür interessiert, ist dieses Projekt erledigt ...

 
twince 2022-07-23

Deshalb habe ich bei Rust gezögert. Haha

 
ahwjdekf 2022-07-23

Für Leute, die gerade Rust gelernt haben, ist das schon ein bisschen ein Schock. Ich dachte eigentlich ganz selbstverständlich, dass Rust der Nachfolger von C++ werden würde ... Aber wenn Google das vorantreibt, kann man es auch nicht ignorieren ... Wenn man sich die Kompatibilität ansieht, scheint es für Entwickler, die still und stetig weiter an C++ gefeilt haben, allerdings keinen großen Einfluss zu haben.