compilers@ima.UUCP (01/07/86)
[from mdb at IHNP4/AICCHI] I took a course a few years back on compiler construction. The text we used was a step-by-step buildiing of a pascal-like language called pl/0. Is this the same thing? I wish I had the book handy, but I loaned it to a friend and ... Oh well... I seem to remember that the jacket of the book was a wierd purple though... Mike Blackwell ..ihnp4!aicchi!mdb --------
compilers@ima.UUCP (01/11/86)
[from Urs Meyer <harvard!seismo!mcnc!unc!meyer>]
Organization: CS Dept., U. of N. Carolina, Chapel Hill
Its amazing to hear something about pl/0 in the U.S. Niklaus Wirth wrote
a book "Compilerbau" in German (=compiler construction) for teaching
a course on compiler construction at ETH Zuerich, Switzerland. I feel
the book you mentioned is some English translation of his book and it
covers a stepwise development of pl/0 compiler, a tiny small subset of
Pascal. I have no knowledge of an existing English translation but
the German edition is from Teubner Stuttgart, Germany, 1977.
By the way, Wirth wrote a new and revised edition using Modula-2 for
implementing the pl/0-compiler.
Are you experimenting with pl/0 or do you know if this book is used
as a textbook somewhere? I would be glad to hear something.
Urs Meyer
(previously student at ETH Zuerich)
[I have seen discussions of PL/0 in English myself, but cannot remember
where. -John]compilers@ima.UUCP (01/13/86)
[from ihnp4!utzoo!hcr!hcrvx1!tom (Tom Kelley)]
PL/0 is discussed in:
Wirth, N. _Algorithms + Data Structures = Programs_,
Prentice-Hall, NJ, 1976. pp. 307 ff.
Tom Kelly (416) 922-1937
Human Computing Resources Corp.
{utzoo, ihnp4, decvax}!hcr!hcrvx1!tom
--------compilers@ima.UUCP (01/14/86)
[from peterb at IMA (Peter Barada)] At Lehigh I took an advanced course using Wirth's book: Algorithms + Data Structures = Programs. The last chapter dealt with parsing techniques, and used pl/0 as an exapmle. It then went on to built a compiler using stepwise refinement. All in all it is a good book. Peter Barada
compilers@ima.UUCP (01/20/86)
[from harvard!topaz!petsd!cjh (Chris Henrich)]
Several people have mentioned this language in
mod.compilers, without being able to recall where they heard
of it.
Niklaus Wirth's book, _Algorithms_+_Data_Structures_=_
Programs_, published by Prentice-Hall in 1976, is an
introductory programming book that starts from ground zero,
introduces (a dialect of) Pascal, and finishes with a chapter
in which a little language called pl/0 is defined and a
compiler for it is written.
That book is probably out of print now, but another book
by the same author, with a similar title, has appeared
recently. The old one was quite a good textbook; I used it
recently as a resource for a good sorting algorithm.
Regards,
Chris
--
Full-Name: Christopher J. Henrich
UUCP: ...!hjuxa!petsd!cjh
US Mail: MS 313; Concurrent Computer Corporation;
106 Apple St; Tinton Falls, NJ 07724
Phone: (201) 758-7288
Concurrent Computer Corporation is a Perkin-Elmer company.