Post number #606596, ID: a3b0d8
|
Well, once Java was hyped. Their creators said it's more secure than c++ (which is still unbeaten in efficency) because of the virtual machine. It turned out, they were wrong. Also the platform independence is not such a big thing, since the Java VM is platform dependent like a compiler. The only advantages left (memory management and watchdog) aren't enough to choose java over c++ because it still needs much skill to make acceptable programs.

Post number #606598, ID: 62354e
|
Python also has a VM - the python interpreter. But while java code must be compiled for its VM (with javac) python code can be executed directly by its vm (=interpreter).Also the syntax is much more easy and friendly to starters because of the weak typization.After all: if you want to write more serious stuff than you have to use types and objects also in python, because this is how things work.And if you want efficiency, you may have to use compiled libs again ending up using c

Post number #606599, ID: 4d6353
|
Conclusion and answer to the initial question of this thread:Python has become popular, because it brings the convenience java promised, and java lost meaning because some of its promised core advantages (security and platform intependence) were based on wrong assumptions.

A more universal advice:Convenience always has a cost on the long term. Don't run for hypes and wait. Marketing and Propaganda promise easy solutions but they often serve egoistical and short-termed purposes.

Post number #608080, ID: f808d9
|
i use lua btw

Total number of posts: 7,
last modified on:
Sun Jan 1 00:00:00 1574533111