"It's better, yes... except for performance, which is quite a bit worse."
Well google it. You'll find most benchmarks put Java ahead of.NET so.....
Let's see:
Partial classes: Do I really have to explain that one? This is just a hack around limitations of the UI design tools.
Structs: Really? In a modern OO programming language? No reason for these and they complicate the type system. Also they behave differently than objects but they look identical. At least in C++ they use a different operator. The M$ marketing department who designed C# didn't learn that lesson.
Operator overloading: Ah yes, the single feature that killed SmallTalk. Back in the day IBM was pushing this language as their "enterprise" language. Trouble was with bigger applications the code became less and less readable and maintainable. Java fixed that problem and then the M$ marketing department who designed C# reintroduced that problem for you. They didn't learn that lesson either.
"async" methods: Lots of unforeseen side effects here. Complicates the already complicated and slower C# compiler. This one's new so we'll have to wait and see.
I forgot properties at the language level: No good convention for them. Hides performance deficits.
There's others I think but It's 4 am and I'm tired.;)
Really? Java didn't add shit enums (Java's implementation is better and does not repeat the same mistakes as C++), partial classes, structs, operator overloading, etc.. assinc methods, the whole linq retardedness. ShitPascalCamelCaseConventionForEverything. You see being a microsoftie like you means you're too fucken ignorant to see how shit this all is.
Dude it's retarded. The problem is compounded by the fact that Visual Studio projects reference every file individually so you're always having conflicts with the project file *every time* a dev add new a file. Scales my ass.
"It's better, yes... except for performance, which is quite a bit worse."
Well google it. You'll find most benchmarks put Java ahead of .NET so.....
Let's see:
Partial classes: Do I really have to explain that one? This is just a hack around limitations of the UI design tools.
Structs: Really? In a modern OO programming language? No reason for these and they complicate the type system. Also they behave differently than objects but they look identical. At least in C++ they use a different operator. The M$ marketing department who designed C# didn't learn that lesson.
Operator overloading: Ah yes, the single feature that killed SmallTalk. Back in the day IBM was pushing this language as their "enterprise" language. Trouble was with bigger applications the code became less and less readable and maintainable. Java fixed that problem and then the M$ marketing department who designed C# reintroduced that problem for you. They didn't learn that lesson either.
"async" methods: Lots of unforeseen side effects here. Complicates the already complicated and slower C# compiler. This one's new so we'll have to wait and see.
I forgot properties at the language level: No good convention for them. Hides performance deficits.
There's others I think but It's 4 am and I'm tired. ;)
Really? Java didn't add shit enums (Java's implementation is better and does not repeat the same mistakes as C++), partial classes, structs, operator overloading, etc.. assinc methods, the whole linq retardedness. ShitPascalCamelCaseConventionForEverything. You see being a microsoftie like you means you're too fucken ignorant to see how shit this all is.
Of course. Many of the C# features are garbage so why add them to Java?
and your IP has been reported to Balmer. ;)
In the sky... Oh you mean the company....
OpenJDK seems pretty successful to me.
Seriously, the main character never speaks. We need a Deus Ex movie!
Now China can win!
No it means stop apologising for a shit language. http://wiki.theory.org/YourLanguageSucks#JavaScript_sucks_because:
Just read up on JavaScript truth tables to understand why JavaScript is garbage.
Keep apologising for Apple you dufus fanboi.
Keep apologizing.
Dude it's retarded. The problem is compounded by the fact that Visual Studio projects reference every file individually so you're always having conflicts with the project file *every time* a dev add new a file. Scales my ass.
Exactly. Microsoft won't even eat their own dog food. Garbage like VSTS is for the peons.
It still works the same shitty way with file checkouts and a read only local files. So LAME.
His justification is that he's retarded and doesn't understand Java.
Without the SSL error on it?
I figured someone would describe a bit about how to develop for the BB. Of course this being slashot we have instead fanboi rants from all directions. In any case, you can see it here:
https://developer.blackberry.com/develop/platform_choice/bb10.html
C/C++
Java
C++/QT
AIR
HTML5
are supported.
Then you're not a libertarian, you're a hypocrite.
To play Minecraft obviously.
Really? What bubble do you live in. Any job search I do Java consistently has more results.
*Sigh* do we have to go through this language war crap again?
Common guys, metric is not a communist plot.
Right click, find usages. Then do safe delete.
ntr