background preloader

Which programming language?

Facebook Twitter

The PHP Singularity. Look at this incredible thing Ian Baker created. Look at it! What you're seeing is not Photoshopped. This is an actual photo of a real world, honest to God double-clawed hammer. Such a thing exists. That wondrous hammer is a delightful real-world acknowledgement of the epic blog entry PHP: A Fractal of Bad Design. I can’t even say what’s wrong with PHP, because – okay. Remember the immediate visceral reaction you had to the double-clawed hammer? This has been going on for years. I'm no language elitist, but language design is hard. Except now it's 2012, and fellow programmers are still writing long screeds bemoaning the awfulness of PHP! What's depressing is not that PHP is horribly designed. I used to think that PHP was the biggest, stinkiest dump that the computer industry had taken on my life in a decade. Is PHP so broken as to be unworkable?

The hammer metaphor is apt, because at its core, this is about proper tooling. This is not an abstract, academic concern to me. Fragmentation bomb wounds Android in developer war. High performance access to file storage A new study conducted by IDC and mobile-developer platform and services company Appcelerator has determined that as Google's open source Android operating system becomes more and more fragmented, fewer and fewer developers are putting it on their "must-code-for" list. "We've seen a steady erosion of interest in Android" among developers, Appcelerator's principal mobile strategist Mike King told The Reg in a prebriefing before the study was released on Tuesday morning. On January 25 through 27 of this year, the study surveyed 2,173 of the 280,000 developers using Appcelerator's mobile development platform, querying them on their platform preferences and development priorities. To dig deeper, King told us, a follow-up survey of 484 of the original respondents was conducted on February 21 through 23.

Appcelerator has been conducting this survey quarterly since 2010, and the Android slippage is a relatively new phenomemon. That has changed. Android? IT Jobs Watch, Tracking the IT Job Market. TIOBE Software: Tiobe Index. TIOBE Index for January 2016 January Headline: Java is TIOBE's Programming Language of 2015! Java has won the TIOBE Index programming language award of the year. This is because Java has the largest increase in popularity in one year time (+5.94%). Java leaves runner ups Visual Basic.NET (+1.51%) and Python (+1.24%) far behind. At first sight, it might seem surprising that an old language like Java wins this award. Especially if you take into consideration that Java won the same award exactly 10 years ago.

Java's rise goes hand in hand with Objective-C's decline (-5.88%). So what is the outlook for 2016? The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. TIOBE Programming Community IndexSource: www.tiobe.com Java Python JavaScript Ruby.