3 ms·
> JNode, JX, JavaOS, Android are a fact. I'm not sure if you're being intellectually dishonest or just willfully ignorant, but except Android all of those proj
by orf 9y ago
> JNode, JX, JavaOS, Android are a fact.
I'm not sure if you're being intellectually dishonest or just willfully ignorant, but except Android all of those projects are long dead or discontinued. It seems Java wasn't a great choice. And while Android uses the same syntax as Java under the hood it's a completely different and doesn't share any code with, one very different from the JVM (Yes, Java != the JVM, but you're whining about the CPython implementation of Python rather than the syntactical differences compared to Java)
I mean this whole thread is ridiculous, you start out by saying "Python is bad because you can't write an OS user-space in it" which by itself is entirely ridiculous. You defend this by saying "Java is fast, therefore Python is bad".
You like to troll around these Python threads saying the same thing, "boo Python is bad because it's slow" and "boo where is the Python JIT". By all means make these points, but until you put some actual substance into your arguments they will continue to come across as very confused. And honestly it does seem like you are very confused.
> As a replacement for complex shell scripts, libraries written in C and C++, or scripting GUI applications.
https://en.wikipedia.org/wiki/User_space https://en.wikipedia.org/wiki/User_space
- pjmlp 9y agoThose projects were done and ran in actual hardware. I am making the counter point regarding OP statement that Python is suitable to fully replace Java ,regardless of the implementation. Lets not mix languages and implementations. So given that even PyPy does not match the performance of most Java implementations, it seems a bit hard to consider the scenario of Python fully replacing Java's use cases.
- orf 9y agoSure, in Java applications where performance is critical it might be hard. Is this all Java applications? Is this even most Java applications? I'm not necessarily agreeing with the original point that you can rewrite any Java app in Python, because that's ridiculous as well. But your counterpoint that it can only happen "when a user-space could be written in it" is very poorly chosen.
- pjmlp 9y agoActually today I realized that my line of thought regarding having an OS written in Python was wrong, as that is exactly what MicroPython is. As it runs bare-metal, the runtime plays the role of an OS. Symbian also allowed for apps to be written in Python, shortly before being axed.