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 516444
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: C++ forever
by kwan_e on Mon 30th Apr 2012 23:51 UTC 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[4]: C++ forever
by kwan_e on Tue 1st May 2012 01:12 in reply to "RE[3]: C++ forever"
kwan_e Member since:
2007-02-18

"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.
"

Oh yes, because COBOL has no effect on design. Oh yes, because Fortran has no effect on design. Oh yes, because LISP has no effect on design. Oh yes, because Pascal has no effect on design. Oh yes, because Smalltalk has no effect on design. Oh yes, because Python has no effect on design. Oh yes, because Erlang has no effect on design.

Unlike the fantasy world you live in, real world code is unfortunately written with resource limitations. That tends to manifest early in the form of code that conforms to the implied design of a language. No one has the time to rescaffold a language to become absolutely design neutral. They write to accommodate what a language lends itself to more naturally than others.

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


Well then, you need to get your eyes checked, because I've already written that C++ is not perfect.

The first C++ comment I made was in the title of my first comment, which said "C++ forever". It was you and other people like you who somehow took that to mean "C++ is perfect", which is a strawman and completely expected from people who have no understanding of logic.

Reply Parent Score: 2