https://www.javatpoint.com/features-of-java
here is a quote from the java tutorial in the above url comparing java to C. I originally saw a quote in a Lynda.com tutorial (which I no longer have access to) that also stated Java to be a simplification of C. According to Sun, Java language is simple because: syntax is based on C++ (so easier for programmers to learn it after C++). removed many confusing and/or rarely-used features e.g., explicit pointers, operator overloading etc. No need to remove unreferenced objects because there is Automatic Garbage Collection in java. ________________________________ -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Steve Smith Sent: Friday, January 12, 2018 11:41 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: curious: Popularity & use of C on z/OS. Whoa now... Java is a lot of things, but it is definitely not a simplification of C. You might call it a simplified ("different" might be better) C++, but that's a whole 'nother thing. C has very concise syntax.... you'd best invest the time in learning it step-by-step, because little of it is intuitively obvious. But it's not that hard, and it really won't take long if you know assembler and/or some other language. sas On Fri, Jan 12, 2018 at 11:17 AM, Barkow, Eileen <ebar...@doitt.nyc.gov<mailto:ebar...@doitt.nyc.gov>> wrote: > C is a REALLY-REALLY hard language to learn (at least I am finding it to be > so). > Actually, I am only trying to use C without really learning it which makes it > even more difficult. > > Java was created in order to be a simplification of C - > But of course the problem with Java on z/os is that it runs under Unix which > scares off a lot of Cobol and other application programmers as well > as some Z/OS and RACF system programmers who do not want to be bothered > setting up Unix for use by application programmers. > And Java incurs a lot more overhead, especially if you don’t have a ZAP > processor (or is it ZIP?). > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On > Behalf Of John McKown > Sent: Friday, January 12, 2018 8:56 AM > To: IBM-MAIN@LISTSERV.UA.EDU<mailto:IBM-MAIN@LISTSERV.UA.EDU> > Subject: curious: Popularity & use of C on z/OS. > > 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? > > -- > I have a theory that it's impossible to prove anything, but I can't prove > it. > > Maranatha! <>< > John McKown > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu<mailto:lists...@listserv.ua.edu> with > the message: INFO IBM-MAIN > > > ________________________________ > > This e-mail, including any attachments, may be confidential, privileged or > otherwise legally protected. It is intended only for the addressee. If you > received this e-mail in error or from someone who was not authorized to send > it to you, do not disseminate, copy or otherwise use this e-mail or its > attachments. Please notify the sender immediately by reply e-mail and delete > the e-mail from your system. > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu<mailto:lists...@listserv.ua.edu> with > the message: INFO IBM-MAIN -- sas ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu<mailto: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