Shakespeare (linguaggio di programmazione)

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Shakespeare
linguaggio di programmazione
AutoreJon Åslund e Karl Hasselström
Implementazione di riferimento
Sito webshakespearelang.sourceforge.net/

Shakespeare (a volte indicato anche come SPL, sigla di Shakespeare Programming Language) è un linguaggio di programmazione esoterico ideato da Jon Åslund e Karl Hasselström. Come il linguaggio di programmazione Chef, è progettato in modo che i programmi sembrino essere qualcosa di diverso da programmi: in questo caso, drammi shakespeariani.[1]

Una lista di "personaggi" all'inizio del programma dichiara una serie di pile, naturalmente con nomi come "Romeo" e "Giulietta". Questi personaggi entrano in dialogo l'uno con l'altro, manipolando reciprocamente i valori più alti, inserendoli ed estraendoli, e facendo operazioni di input/output. I personaggi possono anche porsi delle domande a vicenda, che fungono da istruzioni condizionali. Nell'insieme, il modello di programmazione è molto simile al linguaggio assembly, ma molto più ridondante.[2]

Note[modifica | modifica wikitesto]

  1. ^ (EN) The Shakespeare Programming Language, su shakespearelang.sourceforge.net. URL consultato il 3 settembre 2020 (archiviato dall'url originale il 31 ottobre 2021).
  2. ^ (EN) Shakespeare Programming Language, su English Theater, Literature, and Art in London. URL consultato il 3 settembre 2020.

Collegamenti esterni[modifica | modifica wikitesto]