tag:blogger.com,1999:blog-8082954141980125536.post1920041206647915791..comments2008-02-15T15:41:28.570-05:00Comments on research!rsc: Bourne Shell Macrosrschttp://www.blogger.com/profile/06357099531993534337noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-8082954141980125536.post-5834832565593299702008-02-15T15:41:00.000-05:002008-02-15T15:41:00.000-05:002008-02-15T15:41:00.000-05:00Cambridge's influence on Unix programming language...Cambridge's influence on Unix programming languages is interesting and amusing.<BR/><BR/>Martin Richards created BCPL, which inspired dmr to create B then C. BCPL was a by-product of the CPL project, which aimed to create something like a PL/1 for the Atlas/Titan computers, but was an utter failure.<BR/><BR/>Steve Bourne collaborated with Chris Cheney on the Algol 68 compiler. Chris invented the Cheney copying garbage collector, which is still a standard technique. Chris recently retired, promising to resurrect his Algol 68 project.<BR/><BR/>When Bjarne Stroustrup did his PhD at the computer lab, BCPL was the standard system programming language. His experience of struggling with it inspired him to develop C++.<BR/><BR/>Not a Unix connection, but BCPL was the development language for the TRIPOS research operating system, which was another of Martin Richards' projects. It went on to be the core of the Amiga OS.fanfhttp://www.blogger.com/profile/17320082374768944309noreply@blogger.comtag:blogger.com,1999:blog-8082954141980125536.post-76194347232575590432008-02-15T10:12:00.000-05:002008-02-15T10:12:00.000-05:002008-02-15T10:12:00.000-05:00Justin Mason just blogged about this<A HREF="http://taint.org/2008/02/14/170208a.html" REL="nofollow">Justin Mason just blogged about this</A>pixelbeathttp://www.blogger.com/profile/09859979434686189342noreply@blogger.com