SNOBOL

E437235

SNOBOL is an early high-level programming language from the 1960s known for its powerful pattern-matching and string-processing capabilities.

All labels observed (7)

Label Occurrences
SNOBOL canonical 4
SNOBOL4 2
SNOBOL 4 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf high-level programming language ⓘ
pattern matching language ⓘ
programming language ⓘ
programming language version ⓘ
string processing language ⓘ
alsoKnownAs SNOBOL 4 ⓘ
linked to: SNOBOL
designedAt Bell Labs ⓘ
developer Bell Labs ⓘ
David J. Farber ⓘ
Ivan P. Polonsky ⓘ
Ralph E. Griswold ⓘ
linked to: Ralph C. Griswold
era 1960s programming languages ⓘ
executionModel interpreted ⓘ
hasSuccessor Icon ⓘ
hasVersion SNOBOL1 ⓘ
linked to: SNOBOL

SNOBOL2 ⓘ
linked to: SNOBOL

SNOBOL3 ⓘ
linked to: SNOBOL

SNOBOL4 ⓘ
linked to: SNOBOL
inception 1962 ⓘ
influenced AWK ⓘ
Icon ⓘ
Perl ⓘ
Unicon ⓘ
general string processing techniques ⓘ
notableFor advanced string manipulation ⓘ
early use of garbage collection ⓘ
expressive pattern language ⓘ
powerful pattern matching ⓘ
paradigm imperative programming ⓘ
procedural programming ⓘ
primaryDomain pattern matching ⓘ
string processing ⓘ
supportsFeature associative arrays ⓘ
automatic garbage collection ⓘ
backtracking in pattern matching ⓘ
dynamic typing ⓘ
first-class patterns ⓘ
full pattern data type ⓘ
label-based control flow ⓘ
run-time type checking ⓘ
string pattern matching operators ⓘ
structured data via tables ⓘ
user-defined data types ⓘ
user-defined functions ⓘ
user-defined patterns ⓘ
usedFor compiler writing experiments ⓘ
research in programming language design ⓘ
text processing ⓘ

How these facts were elicited

Referenced by (11)

Full triples — surface form annotated when it differs from this entity's canonical label.

Lua → influencedBy → SNOBOL ⓘ
SNOBOL → hasVersion → SNOBOL1 ⓘ
linked to: SNOBOL
SNOBOL → hasVersion → SNOBOL2 ⓘ
linked to: SNOBOL
SNOBOL → hasVersion → SNOBOL3 ⓘ
linked to: SNOBOL
SNOBOL → hasVersion → SNOBOL4 ⓘ
linked to: SNOBOL
SNOBOL4 → alsoKnownAs → SNOBOL 4 ⓘ
subject linked to: SNOBOL
linked to: SNOBOL
Ralph C. Griswold → knownFor → SNOBOL ⓘ
Ralph C. Griswold → designed → SNOBOL ⓘ
Ralph C. Griswold → notableWork → SNOBOL programming language ⓘ
linked to: SNOBOL
Ralph C. Griswold → hasCreated → SNOBOL4 ⓘ
linked to: SNOBOL