Related articles |
---|
[6 earlier articles] |
Re: specifying semantics, was Formatting of Language LRMs genew@telus.net (Gene Wirchenko) (2014-06-30) |
Re: specifying semantics, was Formatting of Language LRMs ivan@ootbcomp.com (Ivan Godard) (2014-06-30) |
Re: Algol history, was specifying semantics anton@mips.complang.tuwien.ac.at (2014-07-03) |
Re: Algol history, was specifying semantics ivan@ootbcomp.com (Ivan Godard) (2014-07-03) |
Re: Algol history, was specifying semantics wclodius@earthlink.net (2014-07-04) |
Re: Algol history, was specifying semantics gah@ugcs.caltech.edu (glen herrmannsfeldt) (2014-07-07) |
Re: Algol history, was specifying semantics ivan@ootbcomp.com (Ivan Godard) (2014-07-07) |
Re: Algol history, was specifying semantics gah@ugcs.caltech.edu (glen herrmannsfeldt) (2014-07-07) |
Re: Algol history, was specifying semantics gah@ugcs.caltech.edu (glen herrmannsfeldt) (2014-07-07) |
From: | Ivan Godard <ivan@ootbcomp.com> |
Newsgroups: | comp.compilers |
Date: | Mon, 07 Jul 2014 10:48:46 -0700 |
Organization: | A noiseless patient Spider |
References: | 14-06-010 14-06-023 14-06-025 14-06-027 14-06-030 14-06-031 14-06-035 14-07-001 14-07-005 14-07-015 14-07-018 |
Keywords: | algol60, history, comment |
Posted-Date: | 07 Jul 2014 15:08:20 EDT |
> [As far as I know, the machine readable source was lost.
> Even with a copy of the source, you'll need a copy of PL360, the
> Algol-flavored assembler it was written in. -John]
IMO, PL360 was the best language work that Wirth ever did. It was an
expression assembler, as opposed to a conventional statement
assembler, and was representative of a family of such languages with
different target machines done by different people.
The key idea was the absence of operator precedence; expressions were
executed in strict left-to-right order, with operations for each machine
op and explicit register names for operands:
r5 := r3 + r2 * r1; (PL360)
The target register served as the accumulator for the expression.
[Agreed. Tight, clearly defined, efficient little language.
Princeton let you run small PL360 and AlgolW programs on their
mainframe without having an account when I was in high school. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.