5 Programming Languages Not Quite Dead Yet

Apple Swift Example

Objective-C

Unlike some other languages on this list, Objective-C’s decline falls under the category of “deliberate kill.” Although Objective-C has a very long and storied history as the platform for Mac OS X and iOS development, Apple began to feel it was time for a radical revamp.

That revamp came in the form of Swift, launched in the summer of 2014. Anxious to avoid breaking entirely with the past (which would have sent thousands of legacy developers marching toward Apple’s Cupertino headquarters, pitchforks and burning torches in hand), Apple ensured that Swift boasted compatibility with existing Cocoa frameworks and Objective-C.

Swift was also built for greater code resiliency, and addresses some of the performance and safety issues inherent in Objective-C. Apple made its new language open-source, starting with version 2.2. The consequence of all this, of course, is that Objective-C has tumbled in pretty much every programming-language ranking over the past year.

While Objective-C didn’t make Cogswell’s original list, it’s worth mentioning here as a language that is, most likely, dying.

Ruby

We were also wrong about Ruby, which jumped nine slots on TIOBE’s most recent list (to ninth place). In addition, the language ranked high on RedMonk’s updated rankings, which are based on an analysis of GitHub and Stack Overflow.

Although some major platforms have stopped using Ruby as a development tool (Twitter, for example, switched its search front-end from Ruby on Rails to Java in mid-2011), the language evidently remains popular among developers.

Visual Basic .NET

While Visual Basic .NET ranked high on TIOBE’s list (where it managed to climb from 49th place in 2011 to seventh place this year), it’s dropped almost entirely from the one issued by RedMonk, suggesting that, while the language is still very much in use, developers are working and chatting about it less. (And to be fair, RedMonk advises that readers take its rankings with the skepticism due any sort of list.)

Created as a version of BASIC, with a coding schema heavily influenced by C#, Visual Basic .NET could have become much more ubiquitous, if only Microsoft (which built it) had opened it up more to cross-platform and open-source development. As it stands, C# ended up seizing developers’ hearts and minds instead. But that doesn’t mean Visual Basic .NET will fade away anytime soon.

Next Up: Delphi/Object Pascal, Adobe Flash and AIR (click here or below)

4 Responses to “5 Programming Languages Not Quite Dead Yet”

  1. I dont know what programming language – as no one I’ve asked knows either – which language uses chineese symbols in the language and the symbols transform into english symbols not just a caricature

  2. Mario Ray Mahardhika

    Been hearing (Object) Pascal is dead since a few years after I really get myself in it, that was around 2006-2007. 9-10 years later, I still hear it everywhere, but none of predictions really happen. Delphi might be in the cliff corner, but Free Pascal’s driven Object Pascal is going strong. Despite its (intentionally) slow release, development never ceased. Features are added more and more, optimizations are getting better, compile speed is still blazingly fast (I cry tears of joy when someone says Go compilation time is so fast, he must never have touched any Pascal compiler), libraries are growing, both default and 3rd party. Tell me which development tools ship with full google API wrappers by default?

  3. While I am not some kind of great programmer, Perl seems to be a language that could be termed spatial. Most programming used to be linear and Perl scared the hell out of RPG, COBOL etc., programmers. However, when it comes to web servers it used to rule the roost, but then someone thought that putting server side code (PHP) into the public_html area was cool (so they could crack sites easier? Me wonders).

    I still use Perl just because if you do it right it’s very fast and once someone finds their niche in the code they, probably like me, stick with it. Must admit though it has grown into a kind of monster sometimes with too much dependance on modules (fine if you use the whole module, but not if you only use a tiny bit of one).

    I wrote my blog engine in Perl because I knew and wanted something a lot smaller (to do the same stuff), than WP. It may not be perfect (is there such a thing in any programming), but it’s base install is under 150 K and serves out the stuff fine.

    With people beginning to switch to Flat CMS instead of SQL, Perl has the pedigree to handle that and handle it well. Especially for blogs – Perl began to serve out reports and essentially that’s all a blog is.

    But will people use it?