SNOBOL
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (Created page with "{{FormatInfo |formattype=Languages |subcat=Programming Languages |released=1962 }} '''SNOBOL''' is a programming language oriented to text processing. A notable feature is it...") |
Dan Tobias (Talk | contribs) |
||
Line 5: | Line 5: | ||
}} | }} | ||
− | '''SNOBOL''' is a programming language oriented to text processing. A notable feature is its support for patterns as a built-in data type, which could be used in pattern-matching. This is a capability few programming languages had until much later, when regular expressions were built into such languages as [[Perl]]. Even then, it took a while for regular-expression capabilities to catch up to SNOBOL, since classic regular expressions could not be recursive, unlike SNOBOL patterns. (The current Perl version does support recursive expressions, however.) | + | '''SNOBOL''' (StriNg Oriented and symBOlic Language) is a programming language oriented to text processing. A notable feature is its support for patterns as a built-in data type, which could be used in pattern-matching. This is a capability few programming languages had until much later, when regular expressions were built into such languages as [[Perl]]. Even then, it took a while for regular-expression capabilities to catch up to SNOBOL, since classic regular expressions could not be recursive, unlike SNOBOL patterns. (The current Perl version does support recursive expressions, however.) |
SNOBOL was widely used in universities from the 1960s through the 1980s, but has gone out of favor in recent years. | SNOBOL was widely used in universities from the 1960s through the 1980s, but has gone out of favor in recent years. |
Latest revision as of 01:46, 8 January 2013
SNOBOL (StriNg Oriented and symBOlic Language) is a programming language oriented to text processing. A notable feature is its support for patterns as a built-in data type, which could be used in pattern-matching. This is a capability few programming languages had until much later, when regular expressions were built into such languages as Perl. Even then, it took a while for regular-expression capabilities to catch up to SNOBOL, since classic regular expressions could not be recursive, unlike SNOBOL patterns. (The current Perl version does support recursive expressions, however.)
SNOBOL was widely used in universities from the 1960s through the 1980s, but has gone out of favor in recent years.