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:[email protected]] On Behalf
Of Steve Smith
Sent: Friday, January 12, 2018 11:41 AM
To: [email protected]
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
<[email protected]<mailto:[email protected]>> 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:[email protected]] On
> Behalf Of John McKown
> Sent: Friday, January 12, 2018 8:56 AM
> To: [email protected]<mailto:[email protected]>
> 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 [email protected]<mailto:[email protected]> 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 [email protected]<mailto:[email protected]> with
> the message: INFO IBM-MAIN
--
sas
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected]<mailto:[email protected]> with
the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN