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
