Measuring programming language popularity

It is difficult to determine which programming languages are most widely used, and what usage means varies by context. One language may occupy the greater number of programmer hours, a different one have more lines of code, a third may utilize the most CPU time, and so on. Some languages are very popular for particular kinds of applications. For example, COBOL is still strong in the corporate data center, often on large mainframes; Fortran in engineering applications; C in embedded applications and operating systems; and other languages are regularly used to write many different kinds of applications.

Methods

Various methods of measuring language popularity, each subject to a different bias over what is measured, have been proposed:

Indices

Several indices have been published:

References

  1. "SSL/Computer Weekly IT salary survey: finance boom drives IT job growth". ComputerWeekly.com. September 2007. Retrieved 14 June 2013.
  2. "Jobs Tractor language trends, based on jobs advertised on Twitter". JobsTractor. Retrieved 14 June 2013.
  3. O'Reilly, Tim. "Programming Language Trends". O'Reilly Radar. Retrieved 14 June 2013.
  4. "State of the Computer Book Market 2008, part 4 — The Languages - O'Reilly Radar". Radar.oreilly.com. 2009-02-25. Retrieved 2017-03-14.
  5. Bieman, J.M.; Murdock, V., Finding code on the World Wide Web: a preliminary investigation, Proceedings First IEEE International Workshop on Source Code Analysis and Manipulation, 2001
  6. "Tiobe Index Definition". TIOBE Software. Retrieved 10 April 2012.
  7. "Programming Language Usage Graph". Wismuth.com. 2010-10-31. Retrieved 2017-03-14.
  8. "Trends for the Future". Catb.org. Retrieved 2017-03-14.
  9. "Language Trends on GitHub · GitHub". github.com. 2015-08-19. Retrieved 2017-03-14.
  10. "Programming language popularity". Complang.tuwien.ac.at. Retrieved 2017-03-14.
  11. "Compare Languages". Open Hub. Retrieved 2017-01-20.
  12. "TIOBE Programming Community Index". TIOBE Software BV. Retrieved 14 June 2013.
  13. 1 2 "PYPL PopularitY of Programming Language index". Pypl.github.io. 2013-11-22. Retrieved 2017-03-14.
  14. O'Grady, Stephen (2016-02-19). "The RedMonk Programming Language Rankings: January 2016". Redmonk.com. Retrieved 2017-03-14.
  15. "Trendy Skills". Trendy Skills. 2012-01-20. Retrieved 2017-03-14.
  16. "The Most Popular Programming Languages of 2016". Blog.newrelic.com. Retrieved 2017-03-14.
  17. StackOverflow Developer Survey
  18. Tom Gurion. "Krihelinator/languages". Krihelinator.xyz. Retrieved 2017-03-14.
  19. Tom Gurion. "Krihelinator/about". Krihelinator.xyz. Retrieved 2017-03-14.
  20. "The 2016 Top Programming Languages". IEEE Spectrum. Retrieved 13 March 2017.
  21. "IEEE Top Programming Languages: Design, Methods, and Data Sources". IEEE Spectrum. Retrieved 13 March 2017.
  22. "Interactive: The Top Programming Languages 2016". IEEE Spectrum. Retrieved 13 March 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.