Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 2.1 KB

File metadata and controls

45 lines (35 loc) · 2.1 KB

🐯 TigerByte

TigerByte ist eine mehrsprachige, tiger-thematisierte Spiel-Programmiersprache, die sich derzeit in der konzeptionellen Entwicklung befindet.

Status

🚧 In Entwicklung — Projektstruktur erstellt, Kerndesign in Arbeit.

Vision

TigerByte untersucht, wie Programmiersprachen-Design, mehrsprachige Befehlsanalyse und kreative Syntax sowohl das Programmieren als auch das Sprachenlernen verbessern können.

Geplante Funktionen

  • Befehle auf Englisch, Mandarin und Deutsch
  • Aliase für thematische Verben wie feed, chase und say
  • Einfacher Interpreter, geschrieben in Python
  • Pädagogischer Fokus auf die Überbrückung von natürlichen und Programmiersprachen

Dateierweiterungen

Emoji Erweiterung Zweck
🐯 .tb Hauptquellcodedateien
🐾 .cub Beispiel-/Tutorial-Dateien
📣 .roar Ausgabe-/Protokolldateien
🏠 .den Konfigurations-/Umgebungsdateien

Struktur

  • src/ → Kernlogik des Interpreters
  • docs/ → Design-Notizen und unterstützende Dokumente
  • tests/ → Zukünftige Test-Suite

Projekthistorie

  • Konzeptinitiierung: 7. Oktober 2025 Das ursprüngliche Konzept für TigerByte entstand als kreative Untersuchung des Programmiersprachen-Designs, das mehrsprachige Befehle und thematische Syntax kombiniert, um das Lernen unterhaltsam und lehrreich zu gestalten.

  • Repository-Einrichtung: 18. Oktober 2025 Projektstruktur und Dokumentationshülle erstellt, was den offiziellen Entwicklungsbeginn markiert.

Nächste Schritte

  1. Definition des Kernbefehlssatzes (feed, chase, say usw.) und ihres Verhaltens.
  2. Entwurf der Befehls-Alias-Zuweisungen für Englisch, Mandarin und Deutsch.
  3. Erstellung eines minimalen Interpreters in Python, um einfache TigerByte-Skripte auszuführen.
  4. Implementierung einer Feedback-Schleife für die Befehlsanalyse und mehrsprachige Eingaben.
  5. Erweiterung der Dokumentation um Syntaxbeispiele und eine Sprachreferenz.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert — siehe die LICENSE-Datei für Details.