Разработан язык программирования СНОБОЛ, ориентированный на обработку строк

СНОБОЛ был создан Р. Грисуолдом в 1962 г. в Bell Telephone Laborataries. Имя языка программирования СНОБОЛ (SNOBOL) составлено из StriNg Oriented SymBOlic Language, что в переводе буквально означает «Символический язык, ориентированный на обработку строк». Язык предназначен для программирования задач нечисловой или символьной информации. Информация представляется словами, называемыми строками или цепочками, причем буквы, образующие эти цепочки, называются литерами.

В своей эволюции СНОБОЛ прошел несколько периодов. Вслед за первой версией языка в 1962 г. появилась его модификация под названием СНОБОЛ-2, в которой был расширен набор функций для манипуляции с цепочками литер и другие нововведение. В 1966 г. появился более совершенный вариант языка — СНОБОЛ-3 для компьютеров третьего поколения, серийный выпуск которых начался в середине 60-х гг. В своей последней редакции под названием СНОБОЛ-4 язык оформился к 1969 г. (было разработано две версии языка СНОБОЛ-4 в мае и декабре 1969 гг. соответственно). В конце 70-х гг. появилась пятая версия языка — SL 5, представляющая собой экспериментальный язык, который предназначен большей частью для исследований, нежели для широкого применения. За исключением СНОБОЛ-2 и СНОБОЛ-3, все версии и модификации сильно различаются друг от друга. По существу, это разные языки.

Наибольшее распространение получил СНОБОЛ-4. На начало 80-х гг. имелось 50 реализаций этой версии СНОБОЛа для компьютеров различных классов, таких, как IBM/360, UNIVAC 1108, GE 635, CDC 3600, CDC 6000, PDP-10, PDP-11 и др. Эти реализации различаются деталями синтаксиса, операционными системами и т.п.

Обратно к списку статей