SCOUG-Programming Mailing List Archives
Return to [ 15 |
February |
2004 ]
<< Previous Message <<
>> Next Message >>
Content Type: text/plain
Lynn H. Maxson wrote:
>
> > ... APL compiler ...
>
> Fortran was possibly the worst choice under the
> circumstances . . . APL supports aggregate
> operands as does PL/I. Fortran does not.
So what? Assembler has been used for a lot of things, and _it_ doesn't
have "support" for such fancy operands. Parse it and stack it (reverse
Polish), unstack it and execute it. As I recall the stacking algorithm
is very simple, though I don't have it memorized.
> Bob gave an excellent presentation of the
> 'parse' verb in REXX. You would play hell
> trying to replicate that in Fortran.
But once you've done it, just once, everybody else can then make use of
your algorithm.
> I learned to program in actual from reading Dan
> McCracken's "Digital Computer Programming".
> Later on I for PL/I I found the book by Gerald
> Weinberg. These two communicators established
> a standard for writing that few have reached since.
I believe I've read McCracken's book, though it was a long time ago.
Never seen the one by Weinberg.
This whole BEGIN block thread started when I asked what you thought was
the most valuable PL/I statement. Obviously it's not BEGIN! I was
thinking when I wrote that original message that we should create a
parser for your SL/I language (Steven Levine had just explained YAC and
LEXX [sp?] to me in a private message) so we could "get the ball
rolling" instead of arguing the philosophy of
who-what-when-where-why-how. I'm curious to find out how my own
approach to parsers matches up with how YAC (do I have that right?)
works.
- Peter
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
<< Previous Message <<
>> Next Message >>
Return to [ 15 |
February |
2004 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
|