[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question on ProDOS SmartPort drive remapping



Michael J. Mahon wrote:
(snip)

I'm guessing it was one of the myriad wierdnesses of JCL that created
some "utility" for a program that did nothing.

It works well for creating and deleting data sets, which the
system always does before/after running any program.

The sheer incompetence of the JCL team always amazed me--they must
have been left-over Autocoder folks (not that there was any shortage
of incompetence in a company as big as IBM).  ;-)

If you haven't read "Mythical Man Month" and do anything related to
software engineering, you should read it.  Especially the "second
system effect" which has come back again and again.  (Among others,
protected mode 80286, which we still have even though it is mostly
unused.)

The System/360 was essentially ramrodded down the throats of all the
IBM product divisions, each of which had their own architectures and
cultures--for better or worse.  It was a necessary consolidation, but
it created huge dislocations inside the company for years to come.

The idea of a unifying architecture was new at the time.
Now we have x86, must worse overall than S/360, but we have it anyway.

As one on the outside observing, I was just amazed to see 12-pass
assemblers (!) and optimizing FORTRAN compilers written in FORTRAN
coming out of the same company and running on the same machines!  ;-)

OS/360 Assembler F is, I believe, four pass.  But yes, Fortran H is
about half written in Fortran.  Most of the parts that actually
do optimization are.  The low level I/O and such are assembler.

I don't know DOS/360 well at all. Its assembler may have a lot of passes given the smaller memory allowed.

-- glen

-- glen