SNOBOL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
AlessioBot (discussione | contributi)
m aggiungo tmp a voci presenti in Lista dei linguaggi di programmazione
Nessun oggetto della modifica
Riga 1:
{{tmp|linguaggio di programmazione}}
'''SNOBOL''' (''String'''S'''tri'''N'''g Oriented'''O'''riented SymbolicSym'''BO'''lic Language'''L'''anguage'') è il nome generico di un [[linguaggio di programmazione]] per [[calcolatore]] sviluppato tra il 1962 e il 1967 da [[David J. Farber]], [[Ralph E. Griswold]] e [[Ivan P. Polonsky]] presso i [[Bell Laboratories|Laboratori AT&T Bell]]. L'ultima versione del linguaggio ha preso il nome di SNOBOL4. SNOBOL è stato uno di una serie di linguaggi orientati alle stringhe sviluppato tra gli [[anni 1950|anni cinquanta]] e i [[anni 1960|sessanta]] (tra gli altri, [[COMIT]] e [[TRAC programming language|TRAC]]).
 
SNOBOL4 si differenzia dalla maggior parte dei linguaggi di programmazione poiché fornisce il pattern come tipo di dato di prima classe (ovvero, un tipo di dato i cui valori possono essere manipolati in qualsiasi modo permesso a qualsiasi altro tipo di dato nel linguaggio) e operatori per concatenzione e alternanza di pattern. Le stringhe generate durante l'esecuzione possono essere trattate come programmi e quindi eseguite.