Whitespace (Programmiersprache)
Whitespace ist eine stackbasierte, esoterische Programmiersprache. Die meisten Programmiersprachen ignorieren - wie der menschliche Betrachter - sogenannte Whitespaces (Leerzeichen, Tabs und Zeilenumbrüche), als wären sie nicht da. Sie dienen nur einer nützlichen Strukturierung, die den Programmcode besser lesbar machen soll.
In der Programmiersprache Whitespace ist es umgekehrt: Hier bestehen die Befehle aus Folgen von Leerzeichen, Tabs und Zeilenumbrüchen. Alle anderen Zeichen werden ignoriert.
Vorteile sollen angeblich sein, dass massenhafte Ausdrucke von Quellcodes Tinte sparen und dass Spione, die Code entwendet haben, nicht erwischt werden können. Allerdings bleibt noch Probleme bestehen, wenn man den Code anschließend wieder eingeben möchte.