On 2018-07-17, at 10:45:20, John McKown wrote: > > http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/6/897/ENUS218-326/index.html&lang=en&request_locale=en > ... > Enterprise Metal C for z/OS is the newest, stand-alone offering for the IBM > family of development tools. Enterprise Metal C for z/OS delivers a > high-level language alternative to having to write programs in High Level > Assembler (HLASM). The ability to write programs in HLASM is a specialized > skill for the z/OS platform and developers with expertise in assembler > skills are difficult to find. Developers can use C syntax instead to > develop systems programs. This eliminates the need to manage the use of > registers and to manually tune assembler instruction sequences. Enterprise > Metal C for z/OS does this for developers. > What about availability of equivalent of macros for SVC and PC interfaces and control block mapping? Embedded assembler code might suffice for SVC and PC; it's less comfortable to rely on embedded assembler to access control block fields.
IBM made a serious mistake in not making PL/S a product a half-century ago. -- gil
