SNOBOL: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m r2.7.1) (Bot: Aggiungo: ar:سنوبول |
+chiarire, +collegamenti esterni, fixes |
||
Riga 5:
SNOBOL4 è stato spesso insegnato in grandi università statunitensi verso la fine degli anni 1960 e all'inizio degli anni 1970 ed è stato ampiamente utilizzato nei due decenni seguenti come linguaggio di manipolazione del testo in ambito [[Umanistica|umanistico]].
In anni recenti SNOBOL ha ceduto il passo a linguaggi più nuovi quali [[Awk]] e [[Perl]], che hanno reso di moda la manipolazione di stringhe mediante [[espressione regolare|espressioni regolari]]. Tuttavia, i pattern di SNOBOL4 sussumono le grammatiche [[Backus-Naur Form|BNF]], che sono equivalenti alle [[grammatica libera dal contesto|grammatiche libere dal contesto]] e più potenti delle espressioni regolari.<ref>{{en}}Gimpel, J. F. 1973. A theory of discrete patterns and their implementation in SNOBOL4. Commun. ACM 16, 2 (Feb. 1973), 91-100.</ref>
Uno dei progettisti di SNOBOL, Ralph Griswold, ne ideò due successori, chiamati SL5 e [[Icon (linguaggio)|Icon]], che combinavano il meccanismo di [[pattern matching]] di SNOBOL4 con una strutturazione più standard stile [[Algol]].
==
<references />
== Collegamenti esterni ==
* {{en}} [http://drofmij.awardspace.com/snobol/ An introduction to Snobol] by Jim Ford
* {{dmoz|Computers/Programming/Languages/Snobol/|Snobol}}
[[Categoria:Linguaggi di programmazione]]
|