SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, 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.

The Southern California OS/2 User Group
USA

SCOUG-Programming Mailing List Archives

Return to [ 15 | February | 2004 ]

<< Previous Message << >> Next Message >>


Date: Sun, 15 Feb 2004 17:19:10 PST8
From: "Lynn H. Maxson" <lmaxson@pacbell.net >
Reply-To: scoug-programming@scoug.com
To: < "scoug-programming@scoug.com" > scoug-programming@scoug.com >
Subject: SCOUG-Programming: PL/I most important statement (was: call(TZ) ? - PL/I)

Content Type: text/plain

"...I was at Yorktown for a short while. Nice place. And I'm
sure that Fortran would have been a good language for their
APL compiler, since both Fortran and APL have appeal to the
researchers who were there --there would have been good
team involvement in the project."

Fortran was possibly the worst choice under the
circumstances, for the same reason that PL/I's initial intent
was to be Fortran VI to replace the venerable Fortran IV. It
was the worst choice under the circumstances for APL as it
would be for REXX: both support dynamic redeclaration of
data type attributes for variables. Moreover APL supports
aggregate operands as does PL/I. Fortran does not. It
supports element operands only.

At least with PL/I you have support for the same name
variable with different data types: one of the two historical
uses of begin-blocks in PL/I, which started off this whole
thread. Bob gave an excellent presentation of the 'parse'
verb in REXX. You would play hell trying to replicate that in
Fortran.

I've nitpicked at certain anomalies in my opinion within IBM,
while believing like you that in general it sets the standard in
areas of hardware, software, and documentation. This
concentration of intellect frequently manifested itself in using
brute force instead subtlety in attacking certain issues. That
same form of arrogance found us producing decimal based
machines in the US, while Europe without the same level of
resources available invented the binary machine. When IBM
came out with machine hardware, the S/360, which did both, a
whole industry had to adjust.

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.

At one time I interviewed for a position to write the education
material for teaching CICS classes. I turned it down, which
angered my manager, because he had already secured a
replacement. He asked me why I had turned it down. I
responded that it didn't make sense to me to go into a position
whose effort you could complete in six months. I didn't realize
that there were people who could turn six months into a
career. I certainly wasn't one of them.

Instead I found myself in the IBM Customer Center in Norwalk.
There I developed material, a 28-page manual, covering
everything necessary to analyse, design, and code CICS
applications. I also taught in in a single half-day, three-hour
course instead of the two-week one that IBM had developed.
I did a similar thing for IMS/DL/I using a set of 7 foils, again
presented within a half-day class. I did yet another half-day
class on database design.

As an IBM System Engineer the rules at the time said that I
could perform half-day presentations for free, but anything
longer would come under a fee-base contract, nominally
performed by one of the "experts" from IBM Services. I won't
go through the battles I had with IBM Services over the years.
The battles didn't keep me from recommending them in
certain account situations.

=====================================================

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.