TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

This 70-Year-Old Programmer Is Preserving an Ancient Coding Language on GitHub

57 pointsby beliualmost 8 years ago

5 comments

mslaalmost 8 years ago
Here&#x27;s the specific software being talked about:<p>&gt; SPITBOL is, Shields says, a &quot;quick and dirty&quot; implementation of a 60s programming language called SNOBOL4, written by Robert Dewar. It&#x27;s terse and to the point—28,000 lines of code altogether, half of which are comments—and is chiefly meant to manipulate text and symbols, and recognize patterns. While SNOBOL4 was seen at the time as powerful but slow, SPITBOL was built for speed.<p>Another implementation of SNOBOL4 which I&#x27;m familiar with which has also been maintained and made freely available under a simple permissive license is Phil Bunde&#x27;s CSNOBOL4, based on the Macro SNOBOL4 from Bell Labs:<p><a href="http:&#x2F;&#x2F;www.snobol4.org&#x2F;csnobol4&#x2F;curr&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.snobol4.org&#x2F;csnobol4&#x2F;curr&#x2F;</a><p>Release 2.0 is from January 1, 2015.<p>He maintains a website with lots more information about SNOBOL and relatives:<p><a href="http:&#x2F;&#x2F;www.snobol4.org&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;www.snobol4.org&#x2F;index.html</a>
cafardalmost 8 years ago
Ah, SNOBOL. I learned in a class, apparently because the instructor had written a book on it. The good news was that the book was out of print, and so he provided photocopies. The better news was that it prepared me to encounter awk and Perl.
newman8ralmost 8 years ago
He&#x27;s got the right idea. I think if people want to leave a legacy, open source projects are the way to go. github and wikimedia really facilitate that.<p>The content could survive longer than the pyramids if human civilization makes it that long.
kazinatoralmost 8 years ago
SNOBOL&#x27;s BREAK and SPAN matching operators provide the inspiration for the names of functions in the &lt;string.h&gt; library of ISO C.<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11849340" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11849340</a>
jbrittonalmost 8 years ago
SNOBOL is a really interesting domain specific language. You might never use it, but knowing a little bit about it will certainly broaden your thought processes. I&#x27;m glad somebody is trying to keep it alive.