FileDownload
Dieselbe Grundaufgabe in mehreren Sprachen: Dateien herunterladen. Die Sammlung dient dem Lernen von Go, C++, JavaScript, TypeScript und Bash.
Warum dieses Projekt?
Eine bekannte Aufgabe erleichtert den Einstieg in eine neue Sprache. Das Ziel bleibt gleich, während sich APIs, Fehlerbehandlung und der Build-Ablauf unterscheiden.
Ein Download als gemeinsamer Vergleichspunkt
Statt jeweils ein völlig anderes Projekt zu beginnen, wird der Download in mehreren Sprachumgebungen umgesetzt. So lassen sich konkrete Unterschiede beim Lesen, Starten und Verändern des Codes nachvollziehen. Daraus folgt kein automatisches Urteil, welche Sprache schneller ist; dafür wären gleichwertige Messungen nötig.
Quellcode & Dokumentation
Quellcode und die verfügbare Projektdokumentation findest du auf GitHub. Dort stehen auch die Hinweise zum Bauen, zur Nutzung und zur Lizenz.
FileDownload auf GitHub ↗