[mod.compilers] pl/0

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.