Related articles |
---|
Re: PL/MIX usenet@rwaltman.net (Roberto Waltman) (2007-02-07) |
Re: PL/MIX max@gustavus.edu (Max Hailperin) (2007-02-08) |
Re: PL/MIX ara@nestle.csail.mit.edu (Allan Adler) (2007-02-08) |
Re: PL/MIX usenet@rwaltman.net (Roberto Waltman) (2007-02-08) |
Re: PL/MIX gah@ugcs.caltech.edu (glen herrmannsfeldt) (2007-02-08) |
Re: PL/MIX sdn@svpal.org (Steven Nichols) (2007-02-09) |
Re: PL/MIX ara@nestle.csail.mit.edu (Allan Adler) (2007-02-09) |
Re: PL/MIX ara@nestle.csail.mit.edu (Allan Adler) (2007-02-11) |
Re: PL/MIX ArarghMail702@Arargh.com (2007-02-12) |
Re: PL/MIX Peter_Flass@Yahoo.com (Peter Flass) (2007-02-12) |
Re: PL/MIX ara@nestle.csail.mit.edu (Allan Adler) (2007-02-16) |
[2 later articles] |
From: | glen herrmannsfeldt <gah@ugcs.caltech.edu> |
Newsgroups: | comp.programming,comp.compilers |
Date: | 8 Feb 2007 16:57:21 -0500 |
Organization: | Compilers Central |
References: | <y93hctzf4wz.fsf@nestle.csail.mit.edu> 07-02-018 |
Keywords: | assembler |
Posted-Date: | 08 Feb 2007 16:57:21 EST |
(our moderator wrote)
> [Assemblers with high level syntax have been around for a long time.
> In 1966 Wirth wrote the classic PL360, an IBM 360 assembler with Algol
> syntax, as the implementation languge for Algol W.
Note that PL/360 really a high level syntax on an assembler, and
not what most would call a high level language.
Consider that the PL/360 statement
R1:= R1+R1+R1;
will result in R1 being multiplied by four. It compiles to
something like:
LR R1,R1
AR R1,R1
AR R1,R1
requiring the thought process of an assembler programmer.
-- glen
Return to the
comp.compilers page.
Search the
comp.compilers archives again.