> The only thing which might not work would
> be something which was CPU speed dependent.

That's not the only thing. A program that relies on getting certain program 
interrupts might fail. Then there's the ASCII bit, although I would be very 
surprised if anybody actually used it. There are optional instructions that IBM 
carried over. There's probably more that I haven't thought of.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
John McKown [john.archie.mck...@gmail.com]
Sent: Thursday, July 2, 2020 7:12 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS use of "legacy" programming languages

On Thu, Jul 2, 2020 at 5:56 AM Joe Monk <joemon...@gmail.com> wrote:

> Honestly, this whole discussion is kind of pointless, no?
>
> z/os  IBM/390 IBM/370 IBM/360 all share ... instruction set. While the
> newer models all have newer instructions, object code assembled on a 360 is
> just as valid today as it was in 1960.
>

Yeap. IEFBR14 still works! {grin} The only thing which might not work would
be something which was CPU speed dependent. And such programs are
specifically mentioned in the POPS as "non-conformant" (my word). This
generally doesn't mean much, but it can lead to a "race" condition being
observed on a faster or slower machine in an improperly coded multitasking
environment. Or even an environment which has more or fewer CPs enabled.



>
> Joe
>
> --
People in sleeping bags are the soft tacos of the bear world.
Maranatha! <><
John McKown

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to