Re: Two questions about compiler design

nmm1@cus.cam.ac.uk (Nick Maclaren)
13 Feb 2004 23:48:23 -0500

          From comp.compilers

Related articles
[2 earlier articles]
Re: Two questions about compiler design david.waller1@blueyonder.co.uk (david.waller) (2004-02-04)
Re: Two questions about compiler design Jeffrey.Kenton@comcast.net (Jeff Kenton) (2004-02-04)
Re: Two questions about compiler design isaac@latveria.castledoom.org (Isaac) (2004-02-08)
Re: Two questions about compiler design peteg@cse.unsw.EDU.AU (Peter Gammie) (2004-02-12)
Re: Two questions about compiler design j.troeger@qut.edu.au (Jens Troeger) (2004-02-12)
Re: Two questions about compiler design samiam@moorecad.com (Scott Moore) (2004-02-12)
Re: Two questions about compiler design nmm1@cus.cam.ac.uk (2004-02-13)
RE: Two questions about compiler design tom@kednos.com (Tom Linden) (2004-02-26)
Re: Two questions about compiler design cfc@shell01.TheWorld.com (Chris F Clark) (2004-02-27)
Re: Two questions about compiler design cfc@shell01.TheWorld.com (Chris F Clark) (2004-03-06)
| List of all articles for this month |

From: nmm1@cus.cam.ac.uk (Nick Maclaren)
Newsgroups: comp.compilers
Date: 13 Feb 2004 23:48:23 -0500
Organization: University of Cambridge, England
References: 04-02-030 04-02-069 04-02-087 04-02-117
Keywords: interpreter
Posted-Date: 13 Feb 2004 23:48:23 EST

Scott Moore <samiam@moorecad.com> wrote:
>"Isaac" <isaac@latveria.castledoom.org> wrote
>
>Commonly a reference to the intermediate format used in Wirth's
>porting package for Pascal. See my page on it at:
>
>http://www.moorecad.com/standardpascal/p4.html
>
>Its basically just the intermediate for a Pascal, it seems to
>garner attention because it was the first widely used "virtual
>machine" solution, and even had a hardware processor specifically
>created for it.


I don't think so. Ocode was somewhat earlier, and I have some vague
memories of others. If you count total implementations (alive and
dead), I think that you will find that Ocode is still a long way ahead
of Pcode. BCPL was incredibly widely ported, because it was often
ported as a basis for specific packages (Cambridge LISP, among several
others).


Wirth caught the zeitgeist in a way that Richards didn't, which is why
the public perception of Pascal being more widely available than BCPL
comes from. But I don't think it was so and, because only some
Pascals have used Pcode but almost all BCPLs have used Ocode, I doubt
very much that Pcode ever got near Ocode in number of ports.


However, Pascal overtook BCPL in terms of LIVE implementations some
time ago. I can't guess which would be ahead in historical ones.




Regards,
Nick Maclaren.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.