Well, I’ve started my COMP268 programming course and guess what, it’s in Java. I normally wouldn’t take a language I already know I hate but, since it’ll look good on a resume, I thought “What the heck?”
Why do I hate it? These very simple reasons:
1. It’s as slow as (or slower than) Python which is my perennial favorite language.
2. It’s VM apparently takes longer to start up and guzzles more memory.
3. It’s half way in between C++ and Python for ease of programming.
4. I’m pretty sure it’s missing several of my new favorite programming constructs and I know it’s missing some of my older favorites.
5. It’s so over-marketed that it gets as much space at the bookstore as all of the other programming books combined.
How could I possibly like a language that’s both harder and slower than Python? Here are some more reasons to hate it:
1. It’s much easier to extend non-Java languages with C or C++ based modules
2. Java comes with a Just-In-Time compiler, when you use the Psyco JIT for Python, you can sometimes match the speed of C or C++ code.
3. With Jython, there’s very little chance I’ll need to write more than a few snippets of Java even if I’m writing an applet.
So there you have it. Why I hate Java. Oh, and before you flame me, I have used Java before so I do know something about what I speak of.
Why I Hate Java by Stephan Sokolow is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
I have tried to install pysol. As I am a complete amateur, I do not know how to work with python. Is there a simple way to download pysol for Windows XP without being an expert ?
If you can help, I would be extemely grateful.
Many thanks.
Barry.
I’ve never tried running it on Windows, but I’m told that it’s easy to install the “PySolitaire” version of PySol. Just follow the three-step instructions at http://pygames.sourceforge.net/