Espacio en blanco

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 14 de julio de 2019; la verificación requiere 1 edición .

Whitespace (del  inglés  -  "espacio") es un lenguaje de programación esotéricocreado por E. Brady y C. Morris. Fue lanzado al público el 1 de abril de 2003 . Su diferencia esencial es que solo se utilizan caracteres no imprimibles para las estructuras de control, a saber: espacio , avance de línea y tabulación (¶). Una consecuencia interesante de este hecho es que el texto de un programa Whitespace puede estar "oculto" dentro de los códigos fuente de otro programa.

El lenguaje en sí es una implementación de la máquina de pila .

Sintaxis

El programa consta de una secuencia de espacios, tabulaciones y saltos de línea. Estos caracteres forman una secuencia de diferentes comandos. El intérprete ignora los caracteres restantes y puede usarlos como comentarios.

Los comandos constan de un prefijo que especifica el tipo de comando, un código de comando y, a veces, un argumento numérico escrito en código directo.

Enlaces