Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly 370 > Re: PL/S progra...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 3 Topic 315 of 328
Post > Topic >>

Re: PL/S programming language

by peter.ludemann@[EMAIL PROTECTED] Oct 13, 2007 at 09:16 PM

On Sep 18, 12:22 pm, glen herrmannsfeldt <g...@[EMAIL PROTECTED]
>
wrote:
> Frank McCoy wrote:
> > In alt.folklore.computers "John H. Lindsay"
>
> (snip)
>
> >>NotPL360.  The latter was conceived by Niklaus Wirth

[snip]

> One could probably have used the PL/I (F) preprocessor with PL/360.
> I think you can get it to write out the processed file.
> (If not, it writes it to a temporary file where you should be
> able to get it out.)

No you wouldn't want to do this.
One of the wonderful features of PL360 was that you could compile and
produce a cross-referenced listing faster than IEBPTPCH could produce
just a paginated listing. You certainly wouldn't want to add the
overhead of the PL/I preprocessor to that. And on MTS, which didn't
have a link-editor, you just ran the resulting object file, so PL360
was almost like an interpreted language in terms of the edit-compile-
run loop.

Anyway, there was a general-purpose macro language available at the
time: GPM (whose descendant, m4, still lives in Un*x systems). The MTS
operating system had UMIST (and, later, Eureka). Some grad students at
the University of British Columbia added macros to PL360. That's how
they discovered that MVCL was slower than a loop of MVCs. (BTW, PL/I
"optimizing" compiler also used a loop of MVCs rather than MVCL.)

- peter




 3 Posts in Topic:
Re: PL/S programming language
peter.ludemann@[EMAIL PRO  2007-10-13 21:16:23 
Re: PL/S programming language
glen herrmannsfeldt <g  2007-10-15 00:00:57 
Re: PL/S programming language
"John W. Kennedy&quo  2007-10-16 23:30:39 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed May 14 11:09:12 CDT 2008.