Whitespace

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Het Hello world-programma in Whitespace met syntaxiskleuring.

██ Tabs

██ Spaties

Whitespace is een esoterische programmeertaal met broncode die alleen bestaat uit spaties, tabs en regelovergangen (newlines). Deze tekens worden in andere programmeertalen vaak niet gebruikt. De taal is ontwikkeld door Edwin Brady en Chris Morris aan de Universiteit van Durham en het werd uitgebracht op 1 april 2003.

Whitespace is een imperatieve programmeertaal die uitgevoerd wordt door een virtuele machine met een stack en een heap. De programmeur kan gehele getallen met arbitraire grootte op de stack duwen. De heap kan gebruikt worden als permanente opslag voor variabelen en datastructuren.

Tekens die geen spaties, tabs of regelovergangen zijn, kunnen als commentaar gebruikt worden.

Er wordt gekscherend ook wel gezegd dat Whitespace een geschikte taal is om geheime programma's in te ontwikkelen aangezien ze veilig op een vel papier geschreven kunnen worden zonder dat iemand (nog) kan ontdekken wat er staat.

Externe links[bewerken]