Die Deutsche Programmiersprache (DDP) ist eine (Witz-)Programmiersprache die so entworfen wurde, dass in ihr geschriebene Programme so gelesen werden können wie (annähernd) korrektes Deutsch.
Momentan existieren zwei verschiedene Implementationen, die hier gefunden werden können:
- DDP in c#
- DDP in c++ (schneller)
Bugs gerne in den Repositorien der jeweiligen Versionen als Issue einreichen.
Bitte besuche das Wiki um mehr zu erfahren!
Man kann DDP auch online ausprobieren:
DDP Syntax-Hervorhebung für Visual Studio Code:
Ein Programm geschrieben in der Deutschen Programmiersprache könnte so aussehen:
// Fizz Buzz
für jede Zahl i von 1 bis 100, mache:
wenn i modulo 3 gleich 0 ist und i modulo 5 gleich 0 ist, dann:
schreibeZeile("FizzBuzz").
sonst:
wenn i modulo 3 gleich 0 ist, dann:
schreibeZeile("Fizz").
wenn aber i modulo 5 gleich 0 ist, dann:
schreibeZeile("Buzz").
sonst:
schreibeZeile(i).
lese(). // damit sich die Konsole nicht sofort schließt
(Zuvor muss zuerst die DDP-Codesammlung/Library in das Projekt hinzugefügt werden.)
string meinTestString = @"Dein Code"
DDP.DDP.Ausführen(meinTestString); // Codestring ausführen.
DDP.DDP.DateiAusführen(pfadZurDatei); // Codedatei ausführen.