L’ultima frontiera della programmazione: L’INTERCAL

Questa segnalazione è destinata a chi si ritiene un VERO programmatore, senza tentennamenti. Stanchi dell’ovvia sintassi di Java? Rattristati dalla schiettezza del C o, peggio, del C++. Non ditemi che programmate (addirittura!) in COBOL o RPG?
Ebbene, è ora di passare all’INTERCAL!
Una pagina comprensiva di risorse, compreso il compilatore multi-piattaforma, è qui: http://catb.org/~esr/intercal/
Per chiarezza, riporto un fuglido esempio di listato INTERCAL, perfettamente funzionante!


 DO (5) NEXT
 (5) DO FORGET #1
 PLEASE WRITE IN :1
 DO .1 <- 'V-":1~'#32768c/#0'"c/#1'~#3
 DO (1) NEXT
 DO :1 <- "'V-":1~'#65535c/#0'"c/#65535'
 ~'#0c/#65535'"c/"'V-":1~'#0c/#65535'"
 c/#65535'~'#0c/#65535'"
 DO :2 <- #1
 PLEASE DO (4) NEXT
 (4) DO FORGET #1
 DO .1 <- "V-':1~:2'c/#1"~#3
 DO :1 <- "'V-":1~'#65535c/#0'"c/":2~'#65535
 c/#0'"'~'#0c/#65535'"c/"'V-":1~'#0
 c/#65535'"c/":2~'#65535c/#0'"'~'#0c/#65535'"
 DO (1) NEXT
 DO :2 <- ":2~'#0c/#65535'"
 c/"'":2~'#65535c/#0'"c/#0'~'#32767c/#1'"
 DO (4) NEXT
 (2) DO RESUME .1
 (1) PLEASE DO (2) NEXT
 PLEASE FORGET #1
 DO READ OUT :1
 PLEASE DO .1 <- 'V-"':1~:1'~#1"c/#1'~#3
 DO (3) NEXT
 PLEASE DO (5) NEXT
 (3) DO (2) NEXT
 PLEASE GIVE UP

Un commento su “L’ultima frontiera della programmazione: L’INTERCAL”

  1. …per quanto fuori moda mi tengo stretto il mio COBOL… ci capisco poco ugualmente ma sapendo un po’ di inglese ogni tanto ci si salta fuori!

    Lollo

    PS. bella l’istruzione ‘PLEASE’!!! Fa molto New Age… che non si offenda il computer!!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.