linux user group brescia

immagine del castello

Archivio della mailing list

Upgrade sistema (solo info preliminari)

Luca Giuzzi giuzzi a dmf.bs.unicatt.it
Ven 9 Feb 2001 12:52:29 UTC
>Non ha una faccia simpatica. Per cosa viene utilizzato mediamente?

INTERCAL e' uno dei pochi linguaggi veramente originali, sia dal
 punto di vista della struttura sia dal punto di vista delle funzionalita'.
 Disegnato originariamente nel Maggio 1972 (si'... e' un linguaggio 
 vecchio, ma ha una storia e una tradizione) e' stato esteso e modificato
 col passare degli anni, con l'aggiunta di costrutti quali gli operatori
 trinari e il supporto per l'internazionalizzazione. Esistono versioni
 di INTERCAL con funzionalita' di threading (interne al linguaggio) e
 supporto OO.
 Fra le funzionalita' uniche di questo linguaggio ci sono (sin dalla
 prima implementazione) la FORGET e la ABSTAIN FROM. In particolare
 si dice che il disegno della pipeline di Merced (ia64)  sia stato 
 fortemente influenzato dal desiderio di implementare in hardware le
 funzioni di ABSTAIN FROM.

 La sintassi non presenta, ahime', la cristallina purezza del C e 
 nemmeno la somma concisione di perl; d'altro canto questo e' dovuto
 alla nefasta influenza del mondo commerciale (si pensi al COBOL :(( ma
 anche allo sciagurato Pascal ) sulle specifiche originarie.
 Vista la mole di codice realizzato pare
 quantomeno improponibile cambiare la struttura del tutto. Una nota:
 l'istruzione PLEASE ha una funzione fondamentale per il preprocessore,
 come e' evidente dal codice postato.

Ciao,
 lg





Maggiori informazioni sulla lista Lug