Zum Inhalt springen

Whitespace (Programmiersprache)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 26. März 2004 um 23:00 Uhr durch Crux (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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.