Whitespace

Whitespace
Whitespace with Syntax-Highlighting

Le whitespace est un langage de programmation exotique inventé le 1er avril 2003 par Edwin Brady et Chris Morris. Comme caractères, il utilise les espaces, les tabulations et les retours à la ligne pour générer un programme dont le code est invisible.

Il s'agit, bien sûr, plus d'une plaisanterie de potaches informaticiens que d'un véritable langage de programmation opérationnel. Ce pseudo-langage, basé sur une pile, un peu comme le Forth (empiler et dépiler), est limité à quelques opérateurs simplistes et le minimum vital concernant les entrées/sorties. Il est très facile de mettre en place un interpréteur Whitespace. Même s'il s'agit d'une plaisanterie, l'étude du code peut se révéler profitable pour ceux ou celles qui se lanceraient dans l'écriture d'un interpréteur NPI (notation polonaise inversée) ou RPI à la Forth.

Perl proposait dès 2001 le module Acme::Bleach pour programmer avec des espaces.

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Whitespace de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Whitespace — c подсветкой синтаксиса в редакторе Vim Whitespace (англ. пробел)  эзотерический язык про …   Википедия

  • Whitespace — con realzado de sintaxis. Whitespace es un lenguaje de programación esotérico desarrollado por Edwin Brady y Chris Morris, publicado el 1 de abril de 2003. La sintaxis consiste únicamente en espacios en blanco, tabulador y líneas nuevas. Los… …   Wikipedia Español

  • Whitespace — ist Typografischer Weißraum, die Freistellen im Text Leerraum, in der Informatik eine Bezeichnung für nicht dargestellte Zeichen Whitespace (Programmiersprache), eine Programmiersprache White Space (Funktechnik), Funkfrequenzen, welche dem… …   Deutsch Wikipedia

  • Whitespace — es un lenguaje de programación esotérico desarrollado por Edwin Brady y Chris Morris. Se saca en el 1 de abril de 2003. La sintaxis consiste únicamente en espacios en blanco, tabulador y líneas nuevas. Los demás carácteres son ignorados. Es un… …   Enciclopedia Universal

  • Whitespace (programming language) — Whitespace is an esoteric programming language developed by Edwin Brady and Chris Morris at the University of Durham. It was released on 1 April 2003 (April Fool s Day). Its name is a reference to so called whitespace character codes in text… …   Wikipedia

  • Whitespace (Programmiersprache) — Whitespace Quellcode mit Syntax Highlighting Tabulatoren Leerzeichen …   Deutsch Wikipedia

  • Whitespace (computer science) — In computer science, whitespace is any single character or series of characters that represents horizontal or vertical space in typography. When rendered, a whitespace character does not correspond to a visual mark, but typically does occupy an… …   Wikipedia

  • Whitespace (Informatik) — Leerraum (auch: Whitespace / waɪtspeɪs/, Zwischenraumzeichen, Weißraum) ist in der Informatik eine Bezeichnung für Zeichen in einem Text, die im Texteditor oder Textverarbeitungsprogramm normalerweise nicht dargestellt werden und dennoch… …   Deutsch Wikipedia

  • whitespace — white space n. Space on a page or poster not covered by print or graphic matter. * * * …   Universalium

  • Whitespace — Разделитель, символ, пробельный символ; Неотображаемый символ …   Краткий толковый словарь по полиграфии

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”