29 Jun 2005 11:49

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

1 Commento »

1 Star2 Stars3 Stars4 Stars5 Stars (Ancora nessun voto)
Loading ... Loading ...

One Response to “L’ultima frontiera della programmazione: L’INTERCAL”

  1. Qualcuno on 29 Jun 2005 at 16:10 #

    …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!!

Trackback URI | Comments RSS

Leave a Reply

« Ironia della sorte | Caccia all’uomo dopo i 30 »