Re: Beautifiul Mind: Thinking about Dijkstra



fOn 28 Apr 2006 19:37:09 -0700 in comp.databases.theory, "Tony D"
<tonyisyourpal@xxxxxxxxxxxx> wrote:

Ha ! I'll top that with a "Pascal Implementation: The P4 Compiler" two
(slim) volume set - one of the source code to the Pascal P4 compiler
and interpreter (written in Pascal, of course !) and the other a
discussion of that source.

http://homepages.cwi.nl/~steven/pascal
http://homepages.cwi.nl/~steven/pascal/book/pascalimplementation.html

I'm sure I remember a professor explaining that Pascal's text file
handling was like *that* so that it was possible/easy to write Pascal
compilers in Pascal, and that the first compiler for the CDC was
compiled by printing out two sets of the source code, laying them on
the floor side by side and manually running one with the other as input
...

http://www.moorecad.com/standardpascal/ansiiso.faq
"In 1969, a bootstrap compiler using Fortran as the implementation
language was completed. Although the compiler was written in Fortran,
the idea was to rewrite the compiler in Pascal itself, and so
bootstrap the compiler.
Wirth called that project unsuccessful, and instead, a Pascal compiler
was written in a subset of the full Pascal language and translated by
hand to a language called SCALLOP on the CDC 6000 computer, and thus
bootstrapped."

--
Thanks. Take care, Brian Inglis Calgary, Alberta, Canada

Brian.Inglis@xxxxxxx (Brian[dot]Inglis{at}SystematicSW[dot]ab[dot]ca)
fake address use address above to reply
.



Relevant Pages

  • Re: A C Adventure: your comments are welcome
    ... in one language - the source language - and translates it into an ... The root form of compiler and interpreter is a verb and not a noun. ... source code and input and executes the source code. ...
    (comp.lang.c)
  • Re: Dad upgrade.
    ... The code is the cct but the source code is the schematics ... and that's either done by a compiler (as with normal ... into a machine language before a real computer can actually execute it. ...
    (uk.comp.sys.mac)
  • Re: Standard Ada Preprocessor
    ... Have the two alternate lines in the same file & let the compiler ... Its still indicating in the source code ... at the source code level". ... abuse *anything* in a programming language. ...
    (comp.lang.ada)
  • Re: GPL vs non-GPL device drivers
    ... shipped the source code of the modified POP server. ... given you the compiler he compiled it with, ... Actually, if memory serves, when you license a work under the GPL, part of the ... a derivative work" the claim is invalid - because, as it has been shown, a ...
    (Linux-Kernel)
  • Re: A++ == B: Always True?
    ... The Java Language Specification isn't ... The source code is originally composed of ... And the compiler has to use some sort of encoding ... So in practice ...
    (comp.lang.java.programmer)