I need to brainwash myself in order to learn Java for android development. How do I convince myself that it is a good language? Key points why I don't like it:
- Memory whore.
- Syntax retardation.
- Verbose as fuck (hello world in more than three lines is already too much).
Please /g/, make me fall for the meme. Make me a code monkey like the asians.
install gentoo
>>53699152
Almost impossible to like it unless you're indian
My personal moneywhore path was webdev and it's working out alright. A lot of backend dev requires regular programming over markup language devving
>>53699152
- really simple
- has complete library support for anything you could ask for
- it's lightning fast
- complete coverage of any issues by the online community means that you'll never have a problem that isn't on stackoverflow
- arguably the best development toolset
The problem with Java is that it's too comfy. Once you get into it, it hard to get out.
>>53699152
it's not much more verbose than c++
you first have to embrace the rich object-relational mapping facilities, hibernation, serialization and code hot-swapping and hot loading class files, all while being completely cross-platform, even in compiled form before you can truly begin to realize the value of java
>>53699152
You forgot
- Can't do proper memory manipulation, which means you have to jump more hoops for what should be simple functionality in software like video games
- Very strict OO structure to everything
You just have to go in and bite the pillow senpaitachi
>>53699207
>- it's lightning fast
>>53699243
It's true, some java programs run faster than its C equivalent
>>53699270
Which ones?
>>53699243
It is tho. Unless you have to do extremely heavy calculations on complex datasets its fast enough for anything.
>>53699270
java can never be faster than well-optimized c code
it's fast enough for almost anything though
>>53699152
Java 8 has closures and the <> type inference thing which cuts down on some of the repetition.
Besides that the best thing about Java is not being engaged in a war with the compiler over undefined behavior.
>>53699293
checked exceptions are nice as well, when used in a non-retarded way
You retards are so out of contact with the world and hate everything that has the smallest semblance of logic and reason.
There's nothing wrong with Java.
>Verbose as fuck
If you really need to type even 20% of your code, you're doing something wrong.
Pro - if you put the wrong thing the code may still work
Con - if you put the wrong thing the code may still work
>>53699282
There was a thread on /r/programming a few weeks back where the java https processor completely destroyed the competition including many C/C++ equivalents. This was real production code too, not some contrived example.
>>53699334
Reported. Please stop posting here.
>>53699334
>>53699367
>>53699373
I usually go to /r/g/ and click on 'catalogue' to get the 'top > today' threads. I think /dpt/ is the best subreddit on 4chan.
>>53699334
What do tou think of ART as a JVM?
>>53699512
It's popular and cheap to develop on. I couldn't ask for more.
>>53699576
What do you mean cheap?
>>53699334
Source please