I remember this as one of the computer languages you would list to make it seem like you knew a lot about computer languages. ... in the 1980s ... Of course nobody actually knew or used it.
I took a class on programming languages from Douglas Maurer, who had written a book on SNOBOL. It was out of print, which saved a few dollars for the students, since he provided photocopies. SNOBOL did not look especially practical, but the built-in pattern matching made Awk and Perl that much easier to learn. (Maurer also composes or composed music. His madrigal "Forty Bucks" set to music the text of a Montgomery Co…
SNOBOL (“StriNg Oriented and SymBOlic Language”)
21–30 of 58 posts
Re: SNOBOL (“StriNg Oriented and SymBOlic Language”)
#22Re: SNOBOL (“StriNg Oriented and SymBOlic Language”)
#23Re: SNOBOL (“StriNg Oriented and SymBOlic Language”)
#24Decades later and Python is my language of choice.
Re: SNOBOL (“StriNg Oriented and SymBOlic Language”)
#25I remember this as one of the computer languages you would list to make it seem like you knew a lot about computer languages. ... in the 1980s ... Of course nobody actually knew or used it.
This is just completely wrong. I learned and used SNOBOL for RBK Dewar's compiler classes at NYU, 78-79. (Dewar was one of the authors of SPITBOL, an implementation of the language). Because of this, experience, a couple of years later, in grad school elsewhere, I was able to help someone in the computing center debug a client's SNOBOL program. Sure, this wasn't a huge insurance company writing their payroll system,…
I took one of his classes as an undergraduate at NYU, but used SNOBOL, SETL, and some other early languages as part of a young scholars high school program at NYU in the early 80s.
Re: SNOBOL (“StriNg Oriented and SymBOlic Language”)
#26I always conflate SNOBOL with INTERCAL https://en.m.wikipedia.org/wiki/INTERCAL
(It's also somehow strange to see the author photos accompanying that article, I guess since for one, unlike many other -lang-article-photos, these seem fairly up-to-date, turning the popular-language-with-old-photos wiki-norm on its head)
Re: SNOBOL (“StriNg Oriented and SymBOlic Language”)
#27Oh, they found COBOLs lost brother ;)
SNOBOL was a one-of-a-kind pattern matching language at the time. Now there are lots of them, or rather, lots of regular expression features.
It had nothing whatever to do with COBOL.
Re: SNOBOL (“StriNg Oriented and SymBOlic Language”)
#28https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgna...
-- SPITBOL-like interface facilities
-- This package provides a set of interfaces to semantic operations copied
-- from SPITBOL, including a complete implementation of SPITBOL pattern
-- matching. The code is derived from the original SPITBOL MINIMAL sources,
-- created by Robert Dewar. The translation is not exact, but the
-- algorithmic approaches are similar.