|
Pah! They are worlds apart.
Yes I agree their syntax is almost identical. C#'s syntax was undoubtedly inspired by Java, but also includes a significant amount of C++-inspired syntax.
However, maybe this is all you people mean when you say "language", but to me there's a whole lot more than just the syntax. I hate virtual machines. I hate Java's refusal to play with everyone else. I hate JAR files!!
There's very little about Java I like.
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|
|
logan1337 wrote: There's very little about Java I like.
Now there's a statement that I can totally get behind.
I think what I hate most about it (jar files are fine, in Windows -- you just double-click 'em and they're almost like real programs!) is the mentality behind it, which shows up in things like naming conventions.
Here's an actual statement I wrote as part of a sample prog for customers, using our own API (so I didn't have much choice about names):
Installation installation = installations.getInstallation(INSTALLATION);
My first pro language was COBOL; I would have summarily executed anyone who had named things so badly that such a line could exist, but such naming seems almost compulsory to Java programmers.
The other biggie is the almost anal attraction to doing things in the most complicated and cumbersome possible way -- usually to avoid using anything to do with Windows.
For example, about six weeks ago, a colleague was tasked with automating part of our release notes documentation, so he fired off with Java, then of course had to get XML involved, and that led on to DocBook, etc. etc. etc, and needed half a dozen engineers to contribute a ridiculous amount of time each.
Last week, I got sick of waiting, so I rattled of a VB Word macro that does the whole thing at the click of a button in a Word doc. It took 7.5 hours (tables and various template-specific text styles are involved, so it's reasonably complicated) (Look at me: I'm ashamed that it took me so long!)
The idiot's colleague's response to this?
"Yeah, but my way, it would have been perfect!"
I agreed. It was a perfect waste of time, effort, and (lots of) money -- and is now scrapped, because we already have the perfect, simple, 7.5-man-hour-total-cost solution.
So yeah, you can say this again for me:
logan1337 wrote: There's very little about Java I like.
|
|
|
|
|
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|