From: nickroberts@ukf.net (Nick Roberts)
Subject: Re: The making of compilers
Date: Thu, 28 Feb 2002 22:09:24 GMT
Date: 2002-02-28T22:09:24+00:00 [thread overview]
Message-ID: <3c7e7534.6355746@news.cis.dfn.de> (raw)
In-Reply-To: a5g8t2$97b$1@helle.btinternet.com
On Tue, 26 Feb 2002 15:16:50 +0000 (UTC), "tony gair"
<tonygair@nespamtome.btinternet.com> strongly typed:
>...
>When I heard this method I was fascinated by the elegance of it. I was
>also very interested to hear the responses of M Criley and 99% of R
>Dewar's who both gave interesting examples of constructing their own
>compilers.
>
>I did not know where the question was leading but I was seeking to
>validate the approach I heard was used, which was after all, a long time
>ago. And if I dare say it, hear of ways other people have made their
>compilers.
Well, as a member of AdaOS, Tony, you will know I'm writing an Ada
compiler.
The method I'm using couldn't be more different: I'm writing a 'hardened'
Prolog-like interpreter (CGL); the compiler will then be programmed in this
language, as a large set of declarations which, in essence, successively
transform structures (until we get to machine code).
Of course, whether this approach is any good or not is another question
entirely. ;-)
However, your interest is interesting to me! I will be seeking assistance
with the compiler, once I've got the CGL interpreter working (probably late
this year).
Assistants will need to be familiar with (or willing to learn): the
nitty-gritty of Ada 95; assembly programming and the 32-bit Intel
Architecture; the basics of compilation; practical declarative programming
(preferably Prolog). Offers most welcome!
--
Nick Roberts
next prev parent reply other threads:[~2002-02-28 22:09 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-02-24 23:45 The making of compilers tony gair
2002-02-25 12:53 ` Marc A. Criley
2002-02-25 14:55 ` Robert Dewar
2002-02-27 1:16 ` Adrian Hoe
2002-02-27 17:46 ` Jeffrey Carter
2002-03-01 5:00 ` Robert Dewar
2002-03-01 17:33 ` Jeffrey Carter
2002-03-01 19:03 ` Florian Weimer
2002-02-26 1:05 ` Nick Roberts
2002-02-26 2:22 ` GVD for Mac OS X? Michael Card
2002-02-26 4:52 ` jim
2002-02-26 15:16 ` The making of compilers tony gair
2002-02-26 15:33 ` Hyman Rosen
2002-02-28 22:09 ` Nick Roberts [this message]
2002-02-28 22:14 ` Pat Rogers
2002-03-01 5:02 ` Robert Dewar
2002-03-01 8:25 ` tony gair
2002-03-01 2:58 ` Keith Thompson
2002-03-01 5:35 ` OT, was " tmoran
2002-03-01 19:35 ` Robert Dewar
2002-03-01 21:15 ` Keith Thompson
2002-03-02 0:50 ` John H. Lindsay
2002-03-02 1:13 ` Adrian Hoe
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox