SUMMARY: Wanted -- compilers/machine emulators for compiler course (Derek Kiong)
Thu, 26 Sep 1991 04:20:22 GMT

          From comp.compilers

Related articles
SUMMARY: Wanted -- compilers/machine emulators for compiler course (1991-09-26)
Re: SUMMARY: Wanted -- compilers/machine emulators for compiler course clc5q@hemlock.cs.Virginia.EDU (1991-10-08)
| List of all articles for this month |

Newsgroups: comp.compilers
From: (Derek Kiong)
Keywords: courses, summary,
Organization: Dept. of Information Systems and Computer Science, National University of Singapore
Date: Thu, 26 Sep 1991 04:20:22 GMT

Here is a summary of replies I received in response to my previous posting
for usable material in a compiler course. Many thanks to those who
responded. (I didn't think you wanted your names here.)

1) "Programming Language translation" (ISBN 0-201-18040-5) (1987)
by Patrick Terry (Addison Wesley)

2) "Brinch Hansen on Pascal Compilers" by Per Brinch Hansen
(Prentice-Hall, 1985)

3) Wirth has PL/0 in "Algorithms + Data structures = Programs" (Prentice
Hall, 1976). He redid it in Modula-2 in a book called "Compilerbau" which
is in german and dutch translations at least, not sure if it is English

4) Bennett has one in C in "Introduction to compiling techniques"
(McGrawHill, 1990, ISBN 0-07-707215-4). Contact

5) "Crafting a Compiler" by Fisher and Leblanc.

6) We used a subset of Pascal (MiniLax, also a subset of LAX; Wait, Goos
Compiler Construction Springer).

7) Samuel Kamin's book "Programming languages, An Interpreter-Based
Approach", Addison-Wesley 1990. He gives interpreters for Lisp, APL,
Scheme, Sasl, Clu, Smalltalk and Prolog, all written in Pascal. You can
get then with anonymous ftp from, uiuc/kamin.distr, file

8) Tim Budd announced his C++-versions of the same interpreters ...

The following posting a week ago (in comp.compilers)
sounds interesting:

Cm (for C minor) from Yoshiyuki KONDO <> I have
asked the sender if we (in NUS) could use it but so far, I have not
received a reply.

Post a followup to this message

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