Article View: comp.lang.misc
Article #4249Re: BCPL
From: Bill Kinnersley
Date: Thu, 21 Jan 1993 01:57
Date: Thu, 21 Jan 1993 01:57
41 lines
2224 bytes
2224 bytes
In article <1993Jan20.190512.27223@ee.rochester.edu> weisberg@ee.rochester.edu (Jeff Weisberg) writes: : I recently came across a book on BCPL (the language). It is in- : teresting to see where features of C evolved from. I thought it : would be interesting to give it a try, and was wondering if any- : one has, or knows about an implementation I could get up on a : sun3, to try out the language, before I try to throw something : together myself. : The following message, which was posted a little more than a year ago, might give you a lead: From: ken@syd.dit.CSIRO.AU (Ken Yap) Newsgroups: comp.os.cpm,comp.os.msdos,alt.sources Subject: BCPL for CP/M, MSDOS and Unix Message-ID: <1991Oct11.020022.23256@syd.dit.CSIRO.AU> Date: 11 Oct 91 02:00:22 GMT There's a BCPL* compiler bootstrap kit with an INTCODE interpreter in C. It compiles on CP/M, MSDOS and Unix. Executables for CP/M and DOS are also provided. You can get it from ftp.syd.dit.csiro.au [130.155.128.3] in [.languages]bcpl.tar_z (VMS machine). The kit is based on the INTCODE bootstrap technique explained in the book BCPL: The language and its implementation, Richards and another (not certain of title, book's at home). Remember, it's an interpretive system for bootstrapping purposes, so expect a 10 to 20 times hit compared with native code. The interpreter was done for fun so it's offered as is, no support, USTL. But if you do anything weird with it, do let me know. *BCPL (Basic Combined Programming Language) is a system programming language invented by Martin Richards. It's a typeless language with only one data type, the machine word. Some of its ideas have influenced C. -- --Bill Kinnersley billk@hawk.cs.ukans.edu 226 Transfer complete.
Technical Details
Message-ID:
<C16LFv.F7K@hawk.cs.ukans.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!kuhub.cc.ukans.edu!hawk!billkReferences:
<1993Jan20.190512.27223@ee.rochester.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!kuhub.cc.ukans.edu!hawk!billk Newsgroups: comp.lang.misc Subject: Re: BCPL Message-ID: <C16LFv.F7K@hawk.cs.ukans.edu> From: billk@hawk.cs.ukans.edu (Bill Kinnersley) Date: Thu, 21 Jan 1993 01:57:31 GMT References: <1993Jan20.190512.27223@ee.rochester.edu> Organization: University of Kansas Computer Science Dept Keywords: where`o'where Lines: 41