home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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.
-