On 01/12/2018 07:56 AM, John McKown wrote:
> This is being prompted by the recent thread about getting the name of the
> running job in C. These are just some random questions.
>
> First, is C becoming more popular on z/OS? What for? I.e. batch programs,
> UNIX commands, CICS transactions, Db2 applications, ... ?
>
> Given that C, in other *IX systems, is a "system implementation" language,
> I find it interesting that IBM has not tried to make z/OS C have some of
> the same emphasis. Or maybe that is what Metal C is for. What I'm getting
> at is that there are no "system level" function interfaces, such as for
> ENQ/DEQ or "Name/Token" pairs. Would such interfaces be of any general use?
>
For a new z/OS installation, getting  the IBM C compiler might not have
been a big deal.  For a large non-C, existing z/OS installation, IBM
compiler pricing issues in the past were always a powerful dis-incentive
to add anything that required the C compiler, 

When pricing was based on total system capacity, existing large
installations couldn't cost-justify adding the IBM C compiler for
additional $1000's per month for experimentation and would have highly
displeased if any product suddenly required it.   Being able to license
the compiler for use only in an MSU-limited LPAR provided some relief,
but still required the installation to be willing to eat the overhead of
setting up and managing another LPAR just to play with C.
    Joel C. Ewing

-- 
Joel C. Ewing,    Bentonville, AR       [email protected] 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to