Java is a much simpler language then C++. For starters there is no undefined behavior, everything is in the spec. The new lambda expressions are a welcome addition but as a language it lacks features that languages like C# have in abundance. The one saving grace is annotations which a lot of Java gurus dislike.

On 31/05/2017 11:32 PM, Barkow, Eileen wrote:
It seems to me that java is becoming just as complex as C++,  at least what you 
have to know of it to pass the certification exam.
I have been studying some sample java certification exams and cannot understand 
how anyone can pass them without  lots and lots and lots of study.
Most of the questions consists of trying to predict what the compiler will do 
with some convoluted code no one would actually program;
  and it gets even more hairy  with the new lambda expressions, predicates and 
other
Shorthand expressions  supposedly designed to  make things easier but just 
complicates the predictions.
And many of the questions require selecting 2,3,4 or more multiple choice 
answers and getting any part wrong means that the entire question is marked in 
error.

Having to remember the fine, intricate points of various methods and classes 
which can easily be looked up in the API if programming,
And predicting what could easily be run thru the compiler, is not a real 
measure of knowing how to program.
I have known people who knew all the obscure details of a compiler but who were 
not able to code a simple program  on their own.
And since these certification exams cost about $300-$400 a pop to take,   I 
think that some of them are just a money grabbing stunt.

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of Steve Smith
Sent: Wednesday, May 31, 2017 10:50 AM
To: [email protected]
Subject: Re: Question about C++

On Wed, May 31, 2017 at 10:30 AM, Kirk Wolf <[email protected]> wrote:

...  The people that I know that like C++ the most seem to appreciate its
endless
complexity.   ...

I might be a tiny bit guilty.  But for real work, I think the real genius
is figuring out how to make a program as simple as possible (but no
simpler).

sas

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [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] 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

Reply via email to