Tuesday, January 26, 2016

Most hated programming languages

Came across this article about programming languages that programmers hate.

Yes I agree with much of this article. Those who have not seen PERL do not know the evil of it. C++ is absolutely ridiculously complex. Now now, that public static void main method in Java is just a bit mouthful.

Yes, it can be a bit clumsy especially its wacky Date and Calendar classes... also wacky awkward in all this File Stream stuff... But java has so many good useful libraries. For those who like a cleaner more interesting version of Java should look at groovy.

Yes, VB.NET stinks big time. Why aren't you using C# instead if you are stuck with (or have chosen) the Microsoft platform.

Yes, PHP seem like a toy... and I don't think I will ever need Python when I have java around. Uh hem, the author actually liked Python.

Ok I need to add: Objective C on this list. Even more horrible than C++ and it is superset of C? Ultra wacky syntax. But if you need to program Apple things natively, once upon a time you must use it.

Haven't seen Swift in action yet but it looks much, gosh, much more approachable.

Here is an observation: if something is hard, it will get easier later. Apple programming is one example. So is Windows programming. Windows SDK is hard. MFC is intended to make it easier, still damn hard...until .NET things come along with C# (which just stole from Delphi)

But nowadays javascript is the king... all sorts of javascript libraries out there. Think you know it? It can get incredibly difficult when people go crazy with it. People love...and hate javascript.

No comments: