Carbon ist eine experimentelle Programmiersprache im Frühstadium, die Google Ende letzten Monats veröffentlicht hat. Sie soll in erster Linie die Nachfolgesprache von C++ sein. Wie jede andere Programmiersprache weist C++ Lücken auf. Die neue Sprache wurde erstellt, um die Mängel von C++ zu beheben.
Nachdem er Carbon auf einer Konferenz vorgestellt hatte, betonte der Google-Ingenieur Chandler Carruth, dass die meisten heutigen Codierungsprogramme Nachfolger haben, die es Entwicklern ermöglichen, produktiver zu arbeiten. Obwohl Rust ebenfalls ein C++-basiertes Programm ist, sind sie bei der Migration von C++-Codebasen nicht kompatibel. Was Carbon zu einer leistungsstarken Alternative zu C++ macht, sind seine Kompatibilität und Verbesserungen, wie beispielsweise einfachere API-Importe und einfachere Grammatik.
Warum ist Learning Carbon eine gute Wahl?
Es wurde festgestellt, dass der Funktionsumfang von C++ und Carbon ähnlich ist. Aus diesem Grund wären die Verwendungszwecke des einen die gleichen wie die des anderen, mit Ausnahme neuer Ergänzungen zu Carbon. Hier ist eine Liste einiger Punkte, die das Potenzial von Kohlenstoff beschreiben:
- Betriebssysteme: C++ ist eine schnelle Programmiersprache, die von Entwicklern häufig zum Schreiben von Betriebssystemen verwendet wird. Beispielsweise verfügen das Apple-Betriebssystem und das Microsoft Windows-Betriebssystem über einige in C++ geschriebene Funktionen.
- Datenbanksoftware: Entwickler haben die gemeinsamen Konzepte von Carbon und C++ genutzt, um Datenbankverwaltungssoftware zu schreiben. Einige Beispiele sind MySQL und Postgres.
- Spiele: Mit Carbon ist es einfach, Ressourcen zu manipulieren und komplexe Spielsysteme zu entwickeln. Entwickler können die neue Programmiersprache auch zum Schreiben von Spielen mit 3D-Grafik und Multiplayer-Netzwerken nutzen. Sie können beispielsweise Anwendungen zum Spielen von Simulationsspielen oder Casinospielen wie Spielautomaten programmieren.
Darüber hinaus wird Carbon über eine Laufzeit verfügen, die von einem Garbage Collector unterstützt wird, dessen Fehlen eines der Hauptprobleme ist, auf die Entwickler bei C++ gestoßen sind. Allerdings ist diese Sprache möglicherweise nicht für alle Geschäftsanforderungen geeignet.
Wenn Sie sich beispielsweise die Casinobranche und die Mechanismen hinter den Auszahlungen an Spielautomaten ansehen, gibt es Nuancen, um sicherzustellen, dass Auszahlungen innerhalb bestimmter Parameter erfolgen. Wenn es um die Kodierung von Return-to-Player-Raten (RTP) geht, wurde Carbon nicht für diesen Zweck entwickelt. In diesem Fall ist es möglicherweise vorzuziehen, speziell für solche Aktionen erstellte Programme wie Python zu verwenden. Wenn Sie eine Liste mit Beispielen der besten RTP-Slots zusammenstellen, ist die Verwendung von Python wahrscheinlich die beste Wahl. Dann wird Ihr Kundenstamm verstehen, welche Slots seinen Vorlieben entsprechen sollten. Die meisten Slots haben einen RTP zwischen 97 und 99 %, was bedeutet, dass Sie während eines vordefinierten Zeitraums zwischen 97 und 99 % der Auszahlungen im System auszahlen.
Dies sind nur einige der vielen Verwendungszwecke, für die Carbon entwickelt wurde. Obwohl die Meinung zur neuen Programmiersprache positiv ist, gibt es keinen praktischen Beweis dafür, dass sie viel besser als andere Programmiersprachen ist.
Man kann jedoch mit Sicherheit sagen, dass Kohlenstoff Wachstumspotenzial hat, da viele Unternehmen Interesse daran gezeigt haben. Obwohl es sich bei Carbon noch um ein Experiment handelt, steht online ein Quellcode zur Verfügung, den Sie herunterladen können, um ihn auf Ihrem Gerät zu üben.
