String Oriented Symbolic Language

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

SNOBOL (abréviation de StriNg Oriented symBOlic Language) est un langage de base de données basé sur le traitement des chaînes de caractères. Ce standard a été défini entre 1960 et 1962 dans les Laboratoires Bell. Il est resté confidentiel jusqu'à sa version 4 (SNOBOL4), qui a connu la célébrité grâce à son algorithme de filtrage par motif très puissant ; par contre sa syntaxe était très liée à la technologie des cartes perforées, et un programme en SNOBOL était illisible une fois écrit.

Il a fortement influencé UNIX à sa naissance, et ses descendants sont sed, awk et donc Perl.

SPITBOL (abréviation de SPeedy ImplemenTation of snoBOL) est la version compilable de SNOBOL apparue en 1971 pour les machines DEC.