Whitespace is een esoterische programmeertaal met broncode die alleen bestaat uit spaties, tabs en regelovergangen (newlines). In veel andere talen hebben deze tekens geen betekenis, behalve om andere elementen van elkaar te scheiden. 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.

Externe links 
  Officiële website
  Bekendmaking van Whitespace, Slashdot

Esoterische programmeertaal