Content deleted Content added
Guy Harris (talk | contribs) →Even something as simple as writing a "sequential file" is coded differently e.g. in z/OS than in z/VSE.: Yeah, it's not clear what the purpose of the statement in question is. |
|||
Line 212:
The article says: ''Even something as simple as writing a "sequential file" is coded differently e.g. in z/OS than in z/VSE'' which I presume is true. z/VSE is a descendant of DOS/360, and z/OS a descendant of OS/360. They started out different, and are still different. I suspect that the macros for DOS/360 are similar to those of z/VSE. At some point, DOS/360 was supposed to be interim until OS/360 was available. In that sense, we could ask why we are still using it (almost) 60 years later. Or maybe we should have two articles, one for the DOS/360 side, and one for the OS/360 side, which it seems will never meet. [[User:Gah4|Gah4]] ([[User talk:Gah4|talk]]) 07:33, 13 July 2023 (UTC)
:What they're discussing amounts to "z/VSE isn't mostly compatible with z/OS"; they compare this with UN*X system calls, but, at least at the level of calls mentioned in POSIX, UN*Xes are 99% compatible. The fact that z/VSE isn't mostly compatible with z/OS isn't the fault of assembly language. If they want an apples-to-apples comparison, then, well, "Even something as simple as writing a "sequential file" is coded differently e.g. in UN*X than in Windows NT.", at least at the low-level API layer - {{code|open()}} isn't the same as {{code|CreateFile()}}, {{code|write()}} isn't the same as {{code|WriteFile()}}, etc. (although they're in some ways not ''too'' different, as they both involve pathnames and seekable byte streams, but I digress).
:So I'm not sure what point they're trying to make, other than "IBM's mainframe OSes aren't like different UN*X ports, they're different OSes with different APIs", which is true, but it's not clear why it's significant here, unless the goal is to disabuse members of the UN*X community of the notion that all IBM mainframe OSes have the same APIs. [[User:Guy Harris|Guy Harris]] ([[User talk:Guy Harris|talk]]) 07:51, 13 July 2023 (UTC)
|