Friday, May 2, 2014

The most popular programming language

Oh this may surprise you, it is not the ubiquitous Java.... It is Python. See here.

and Java has -11%. Not sure why people are running away from Java.

Look at job openings. Do you see a lot of Python openings? I don't. You probably can find more Java/C# jobs. But just programming language IS NOT ENOUGH. All of these languages give you different ways to do conditions loops etc.. but people want the frameworks! Spring and/or Hibernate! No experience no talk. A fundamental problem here is how do you get the experience when you don't get to work with them for real.

And Python is most popular among new learners? See here.

And I fail to share the enthusiasm. Python is a somewhat like C. Where are your parentheses? Where are your blocks? I am so used to braces and blocks.

I think a more preferable approach is start with C, then go to "the better C" (I'm like oh yeah?) C++. Then head to Java so you truly appreciate its improvements over its granddaddy C and its daddy C++. Then head to C# to appreciate power of the must-have Visual Studio in Windows land. Drag buttons drag fields set onClick event make it do something.

Yes, Python's interpreter provides instant feedback but I think I would prefer Groovy instead if I need such thing.

Windows should REALLY come with a programming language out of box like DOS (and other old computers that) comes with BASIC in 1980s. Include Visual Basic or C#! Let people easily crank out programs to appreciate their computer's power. Yes I know it is free download but what a hassle. Sure. you can write a html/javascript program on Notepad and use your browser to run truly lean-and-mean-and-portable code. But I can't make it read my own local files for instance.

No comments: