SNOBOL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
EnzoBot (discussione | contributi)
m - Dmoz
Riga 5:
|versione = 4
|utilizzo = general purpose e analisi di testi
|paradigmi = [[Programmazione_imperativaProgrammazione imperativa|Imperativo]]
|estensione = sno, spt (Spitbol)
|ha_influenzato = [[Icon_Icon (linguaggio)|Icon]], [[Lua]], SL5
|implementazione_riferimento = CSNOBOL4 release 2.0 2015.01.01
|sistema_operativo = Unix-like, Windows
Riga 40:
loop Testo ? any(Vocali) . output rem . Testo :s(loop)
end
</syntaxhighlight>Se l'utilizzatore scrive ad esempio <code>aiuole</code> il programma restituisce in sequenza i caratteri <code>aiuoe</code>. Se l'utilizzatore scrive <code>abbassata</code> il programma restituisce <code>aaaa</code>.
 
== Implementazioni disponibili ==
Disponibile sia per sistemi Unix-like sia per Windows è l'implementazione Macro SNOBOL4 in C scritta da Phil Budne: è gratuita e open source <ref>http://www.snobol4.org/</ref>. Anche Dave Shields sviluppa una sua versione del linguaggio <ref>https://github.com/daveshields</ref>, che continua lo ''Spitbol'' (Speedy Implementation of Snobol) realizzato da Catspaw, Inc. <ref>http://www.snobol4.com/</ref>; Catspaw distribuisce ora gratuitamente molto materiale su Snobol e Spitbol.
== Note ==
<references />
Riga 58:
* [http://www.snobol4.org/ Pagina di Phil Budne]: ricchissima di materiali e link, è il punto di partenza migliore
* [http://www.snobol4.com/ Catspaw, Inc.] compilatori e interpreti sviluppati da Caspaw nel corso dei decenni 1980-2000
* {{dmoz|Computers/Programming/Languages/Snobol}}
* [http://drofmij.awardspace.com/snobol/ Introduction to Snobol by James Ford]
* [http://www.engin.umd.umich.edu/CIS/course.des/cis400/snobol/word.html Word size]: programma di esempio per l'uso dello Snobol nell'analisi dei testi