We're still on the charts after all these years.


We're still on the charts after all these years.

Originally shared by Yi Yao

Top 10 Programming Languages in 2014
Looking to learn a new web or embedded programming language? See graph below for trending or most looked for languages by employers.

The graph is weighted and combined by Computational journalist Nick Diakopoulos and IEEE Spectrum with 12 metrics from popular sources such as IEEE Xplore, Google, and GitHub. 

See all metrics and source here:
http://spectrum.ieee.org/ns/IEEE_TPL/methods.html

via: http://spectrum.ieee.org/computing/software/top-10-programming-languages

Comments

  1. Behind languages like Fortran... Great!

    ReplyDelete
  2. TIOBE puts us on place 17 - but likewise it is a competition against scripting languages. If you need a high performance language, then the choices are basically C/C++, ObjC, Java, dotnet and Delphi. dotnet is Microsoft-only, ObjC is Apple only, Java has it's issues and Delphi is a more productive version of C/C++. So 5 main choices, where Delphi is highly competitive on several points.

    ReplyDelete
  3. Not sure if Java and .NET can be regarded as "high-performance", they do compensate for additional overhead compared to native languages by applying optimizations which are often difficult or impossible with a native compiler, but still... I use Java at times for convenience, but if I need performance, I'll go with C/C++ or Delphi every time.

    ReplyDelete
  4. The difference between .net and native is usually in the factor 1-5 range. However, if you want to make a compression algorithm or something like that, PHP/Python and native differ by a factor 100-1000 in performance. That puts PHP, Python and similar languages into an entirely different category than native/.net. You could argue, that there are scripting languages that can run really fast - like Dart - but they are usually more targeted at specific purposes.

    ReplyDelete
  5. Jeez #27 out of 30. That's disheartening. I'd like to see Embarcadero work on this problem. IMHO, they should be doing more to cultivate development in the language, projects on github and offering some kind of entry level product that functional enough to use. The fact that VB "beats" Delphi and is #14, is bad. It's one thing to offer a product, but I don't think they do much to help building a user-base. Part of that, I believe is funding developers to work on open sourced components and frameworks. Indie developers in the Delphi space are leaving because they are getting old or the products are no longer fiscally feasible. App Method is their attempt to drop all the baggage and make a "new" product for a new market. But it's always harder to start from scratch.

    ReplyDelete

Post a Comment