I'm a Java and Android developer, that's what I learnt when I was at school some time ago. I've known so many people in different pages and forums that has demonstrated some inner disgust towards anything (app or framework) that is Java based.
I won't ask what's the problem with Java, I know what its flaws are and has been. Some of them has been fixed recently with the Java 8 updates, and some others are still there. Most of them were security problems, which opened your desktop computer to great harm from malicious Java apps.
Some other people has told me that's way worse than C and C++ when it comes to performance and code simplicity. Whatever the case is, I've always developed with Java trying to make the code the best I can do, simple, and easy to understand. (Although this excludes recent apps I shared in GBATemp's forums, which code I haven't even tried to clean or at least order as the development models say, I've been busy with some other things these months).
I think any development language you use is good. Development languages are good or bad depending on the developer who uses them. Now, just like with human languages, the more you learn, the better you become as a creator of software.
I tried to develop apps for Nintendo DS six years ago without success, and recently I tried to develop for Nintendo 3DS, again without success. I think I'm just really attached to Java paradigms about Object oriented development, that I can't really understand C or C++ at all. I have tried and put a lot of effort on understanding a 3DS homebrew app, but I'm just not able to do so.
So, today's lesson guys, don't use Java. It's the worst language out there...
Uh... no, it's not that one.
Today's real lesson, guys. Learn as many languages as possible now that you're young, or you won't be able to understand anything else after having years developing for the same good old but simple language you first learnt.
...
Good thing I'm still young. Maybe I just need to forget Java before learning C, right?
I won't ask what's the problem with Java, I know what its flaws are and has been. Some of them has been fixed recently with the Java 8 updates, and some others are still there. Most of them were security problems, which opened your desktop computer to great harm from malicious Java apps.
Some other people has told me that's way worse than C and C++ when it comes to performance and code simplicity. Whatever the case is, I've always developed with Java trying to make the code the best I can do, simple, and easy to understand. (Although this excludes recent apps I shared in GBATemp's forums, which code I haven't even tried to clean or at least order as the development models say, I've been busy with some other things these months).
I think any development language you use is good. Development languages are good or bad depending on the developer who uses them. Now, just like with human languages, the more you learn, the better you become as a creator of software.
I tried to develop apps for Nintendo DS six years ago without success, and recently I tried to develop for Nintendo 3DS, again without success. I think I'm just really attached to Java paradigms about Object oriented development, that I can't really understand C or C++ at all. I have tried and put a lot of effort on understanding a 3DS homebrew app, but I'm just not able to do so.
So, today's lesson guys, don't use Java. It's the worst language out there...
Uh... no, it's not that one.
Today's real lesson, guys. Learn as many languages as possible now that you're young, or you won't be able to understand anything else after having years developing for the same good old but simple language you first learnt.
...
Good thing I'm still young. Maybe I just need to forget Java before learning C, right?