I have worked with a few languages. I have loved some and hated some. Each language has its strengths and weaknesses. This is just my opinion of which hero would map to which language, and why.
I have limited myself to heroes within the DC Comics universe as well as to the languages I have used the most. Hence with no more formalities let’s see which programming languages have the most power of them all.
Java can be used to build
- Desktop app with the Swing libraries
- Web apps
Java can be used everywhere, just as Superman can fight anywhere (in space, underwater, in the skies, or on land). On the downside, just like kryptonite kills Superman, Java is not recommended, nor used much in the startup world.
Ruby (Wonder Woman)
Just as the lasso of truth brings out the truth in anybody, Ruby gives the purist way in which development should be done. Coding with Ruby is enjoyable. You should try it sometime.
Wonder Woman is regarded as the strongest woman but not the strongest being. In the same vein, Ruby is loved a lot by the startup community but not the corporate world. This is a real shame.
Batman has no actual superpowers, just a lot of gadgets to aid him. For some reason or the other, lots of people still love PHP. I don’t hate the language. I started commercial programming with PHP myself, and still do it to this day. I keep noticing some elements of the language I wish were different. PHP keeps trying to re-invent itself and pick elements from other languages to cover some prior deficiencies pointed out.
Python ( Aquaman )
Aquaman’s field is water and the sea. Similarly, Python is the most popular in startup circles, not within the corporate environment (however this is very slowly changing ). Python is the only reasonable choice when having to do data and text processing.
Some of you might disagree. However, that’s the fun of freedom of speech and the web. Please share your thoughts. Until later, keep learning, and cheers.