FYI C# on MONO runs 8x faster than Java on Android.Quote:
FOR FUCKS SAKE. I`m not saying I like Java, but talking shit about Java doesn`t make Java look bad, it makes you look like you haven`t done your homework. Java has it`s uses, but you wouldn`t use a screwdriver to nail something, fail, and then blame the screwdriver, would you? Programming languages are just tools. (For instance on Android, Java actually works very well, and if you use it combined with the JNI it can achieve pretty damn good performances. You wouldn`t use C# in this case, because it`s simply utterly moronic to do so.) Then again the Java API is a bit weird (for example, boolean.getBoolean(string toGet) is not parsing a string, that`s what boolean.parseBoolean(string xy) is for, it gets a system property. Can`t they just name it getSystemProperty??)
C++ beats them both though.
So Java for Android is fail as well, it's only popular on it because Google uses it as their main language for Android, but in reality it's still shit.
|
|
At last Java cannot do anything that another language can't do better also Java has a minimal set of features and the biggest downside of using Java for Conquer development is that Java does not support unsigned integers, which by the way plays a huge role in Conquer Online.. Of course you can achieve it with nasty work-arounds...
Well he is totally correct though and the community was ruined way before he started to troll.Quote:
I was hoping that nobody would reply to Arco's post so it could be deleted. Arco's intentions aren't to provide the community with good advice, but to do his part in ruining the community for others. Simply ignore him so we can all ignore him.
He were pretty much accurate in his post there. Java is a programming language for idiots.Quote:
I understand that your intentions weren't to provide the community with good advice, but I'm going to correct you neither the less for the people who want to understand the topic you brought up (now it's there for good). Facts are facts - and yours are just flat-out wrong.
[Only registered and activated users can see links. Click Here To Register...]Quote:
It would be horrifically ignorant to claim that Java is inferior to all other languages. If that was the case, companies wouldn't go out of their way to rewrite the garbage collector to use it for high-end performance applications, they'd simply use another language. For things like server management, it might not be the best option in comparison to other managed languages; however, for work with binary trees and similar data structures, java is absolutely superior to C#. In fact, it's at most 6 times faster if I recall correctly (depending on the machine running it). Java is also great for consumer applications because it can run and be hosted on any operating system that supports JVM (which is what the server I created would be intended for).
+ the post right above that proves C# is better than Java ON ANDROID.
*cough*
It's not really much about Java VS C#, but Java VS Conquer. Java is not suitable for this.Quote:
Anyways, this is not the place to argue about Java vs. C#. I hope this has cleared it up for everyone enough so we can leave the topic alone. Going back to this server, I haven't worked on it - but it does have an asynchronous socket system and an efficient print method for the GUI (taken from my C# project). If I work on it again (on a day I can't access my C# project), I'll definitely work on it. It targets patch 4294, but that can be changed later on. I still have my other C++ Win32 project that I'd like to work on too, so don't expect anything soon. There's a lot I'd like to get done. Cheers.
Problem now Fang and John?
Since it's now not in the thread, you can't blame it.