Linked by Thom Holwerda on Mon 30th Apr 2012 19:17 UTC, submitted by bowkota
Legal Java creator James Gosling: "Just because Sun didn't have patent suits in our genetic code doesn't mean we didn't feel wronged. While I have differences with Oracle, in this case they are in the right. Google totally slimed Sun. We were all really disturbed, even Jonathan: he just decided to put on a happy face and tried to turn lemons into lemonade, which annoyed a lot of folks at Sun." Ouch. Also, doesn't jive with Schwartz' comments - might be illustrative of how bad things really were at the once great Sun.
Thread beginning with comment 516441
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: C++ forever
by phoehne on Mon 30th Apr 2012 23:35 UTC in reply to "C++ forever"
phoehne
Member since:
2006-08-26

Java if you want an over-engineered solutions that takes a gig of ram and 1 second of wall-clock time to print 'hello world.' C++ if you want to crash and burn, while you spend all day hunting the f**king memory issue that core dumps almost randomly! Ada Forever!!!!

AND YES - I AM ONLY JOKING.

Reply Parent Score: 3

RE[2]: C++ forever
by kwan_e on Mon 30th Apr 2012 23:51 in reply to "RE: C++ forever"
kwan_e Member since:
2007-02-18

C++ if you want to crash and burn, while you spend all day hunting the f**king memory issue that core dumps almost randomly!


You're using it wrong.

During my university years, somehow I became interested in language and compiler design. Didn't have much of a preference for any language, except for my "me too!" bias for Java's garbage collection. Then for my final year project, to be written in C++ by four people, I made the decision to liberally use the STL and Boost right off the bat. I am proud to say that there were absolutely no memory related problems. From then on, I understood how C++ could be used in a good way.

Now, my job consists of writing Java to implement Eclipse plugins. The issue with them is that they force you to write bad designs.

It is a good judge of a programmer's skill and worth to see if they hate C++ because of implementation issues, or if they hate Java because of design issues. If you're still stuck hating memory management, go back to university - the big boys are worried about design.

Ada Forever!!!!

AND YES - I AM ONLY JOKING.


Actually, I like large parts of Ada as well. Especially how you can specify exactly how you want records laid out in memory. Or how you can specify ranges. And of course the built in concurrency.

Reply Parent Score: 2

RE[3]: C++ forever
by JAlexoid on Tue 1st May 2012 00:53 in reply to "RE[2]: C++ forever"
JAlexoid Member since:
2009-05-19

It is a good judge of a programmer's skill and worth to see if they hate C++ because of implementation issues, or if they hate Java because of design issues. If you're still stuck hating memory management, go back to university - the big boys are worried about design.


Yes, and that is where the actual programming language is irrelevant. Unlike what you are implying all over the place.

PS: If you even try to imply that C++ is perfect in design, I'm going to laugh at you.

Reply Parent Score: 2

RE[2]: C++ forever
by Soulbender on Tue 1st May 2012 04:12 in reply to "RE: C++ forever"
Soulbender Member since:
2005-08-18

Java if you want an over-engineered solutions that takes a gig of ram and 1 second of wall-clock time to print 'hello world


Well, while it may not be the fault of the language itself, that is exactly my impression of most Java apps. Hilariously over-engineered, fantastically under-performing and unnecessarily complex.
Maybe the attraction of Java is that it allows shitty programmers to create job security...uhm..I mean "enterprise-grade applications".

Reply Parent Score: 2

RE[3]: C++ forever
by kwan_e on Tue 1st May 2012 04:26 in reply to "RE[2]: C++ forever"
kwan_e Member since:
2007-02-18

Maybe the attraction of Java is that it allows shitty programmers to create job security...uhm..I mean "enterprise-grade applications".


The main problem I find is that Java programmers tend to have an unhealthy obsession with design patterns and frameworks. It's like they haven't even heard the concepts of cohesion and coupling, which is more fundamental to design than showing off knowledge about the Gang of Four book.

Reply Parent Score: 2