Sprachen

Gemessen statt behauptet. GitHub erkennt in meinen acht Repositories, den öffentlichen und den privaten zusammen, rund 4,5 MB Quellcode in 19 Sprachen.

Die Zahlen sagen, wie viel Code in einer Sprache existiert. Sie sagen nicht, wie gut er ist, und sie belohnen ausschweifende Sprachen gegenüber knappen. Als Größenordnung taugen sie trotzdem.

Programmiersprachen

Sprache Quellcode Projekte Vergleich
C++ 1538 KB3
Rust 1474 KB1
TypeScript 527 KB1
Python 148 KB2
C 76 KB2
JavaScript 43 KB1
C# 11 KB1

Die Balken sind auf die größte Sprache bezogen, nicht auf die Gesamtmenge. Die Farben sind die, mit denen GitHub diese Sprachen kennzeichnet.

C++ und Rust liegen fast gleichauf und machen zusammen zwei Drittel von allem aus. C++ verteilt sich auf drei Projekte, das größte davon ist Gaia. Rust steckt vollständig in Kadenz. TypeScript, Python und JavaScript kommen im Wesentlichen aus Aetherus. C# ist ein einzelnes kleines Projekt und entsprechend wenig.

Shader, Markup und Werkzeuge

Keine Programmiersprachen im engeren Sinn, aber Teil derselben Arbeit. Ohne Buildsystem läuft kein C++, und ohne Shader zeichnet keine Grafik.

Sprache Quellcode Wofür
HTML 409 KBOberflächen und Templates
CMake 182 KBBuildsystem der C++-Projekte
CSS 106 KBGestaltung
GLSL 23 KB Shader für Vulkan
Batchfile 13 KB Startskripte unter Windows
WGSL 10 KB Shader für die GPU-Oberfläche von Kadenz
Fluent 4 KB Übersetzungen
Shell 3 KB Skripte auf dem Server
Dockerfile 1 KB Containerbau
Just 1 KB Aufgaben im Rust-Projekt

Nicht aufgeführt sind zwei Treffer, die nur von der Spracherkennung stammen: ein einzelnes Byte RenderScript und ein Startskript in VBScript. Beide sagen nichts aus.