Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,797 members, 7,820,794 topics. Date: Tuesday, 07 May 2024 at 09:48 PM

The RedMonk Programming Language Rankings: January 2016 - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / The RedMonk Programming Language Rankings: January 2016 (1962 Views)

Which Programming Language Is Used For Android Applications? / Is It Advisable To Learn Java As My First Programming Language? / Astro Programming Language 0.2 (indefinite release) (2) (3) (4)

(1) (Reply)

The RedMonk Programming Language Rankings: January 2016 by Olumyco(m): 4:59pm On Mar 11, 2016
The basic concept is simple: we periodically compare the
performance of programming languages relative to one another
on GitHub and Stack Overflow. The idea is not to offer a
statistically valid representation of current usage, but rather to
correlate language discussion (Stack Overflow) and usage
(GitHub) in an effort to extract insights into potential future
adoption trends.

With the exception of GitHub’s decision to no longer provide
language rankings on its Explore page – they are now calculated
from the GitHub archive – the rankings are performed in the
same manner, meaning that we can compare rankings from run
to run, and year to year, with confidence.

Historically, the correlation between how a language ranks on
GitHub versus its ranking on Stack Overflow has been strong,
but this had been weakening in recent years. From its highs of
.78, the correlation was down to .73 during our last run – the
lowest recorded. For this run, however, the correlation between
the properties is once again robust. For this quarter’s ranking,
the correlation between the properties was .77, just shy of its all
time mark. Given the recent variation, however, it will be
interesting to observe whether or not this number continues to
bounce.

Before we continue, please keep in mind the usual caveats.

*To be included in this analysis, a language must be
observable within both GitHub and Stack Overflow.

*No claims are made here that these rankings are
representative of general usage more broadly. They are
nothing more or less than an examination of the
correlation between two populations we believe to be
predictive of future use, hence their value.

*There are many potential communities that could be
surveyed for this analysis. GitHub and Stack Overflow
are used here first because of their size and second
because of their public exposure of the data necessary
for the analysis. We encourage, however, interested
parties to perform their own analyses using other
sources.

*All numerical rankings should be taken with a grain of
salt. We rank by numbers here strictly for the sake of
interest. In general, the numerical ranking is
substantially less relevant than the language’s tier or
grouping. In many cases, one spot on the list is not
distinguishable from the next. The separation between
language tiers on the plot, however, is generally
representative of substantial differences in relative
popularity.

*GitHub language rankings are based on raw lines of
code, which means that repositories written in a given
language that include a greater amount of code in a
second language (e.g. JavaScript) will be read as the
latter rather than the former.

*In addition, the further down the rankings one goes, the
less data available to rank languages by. Beyond the
top tiers of languages, depending on the snapshot, the
amount of data to assess is minute, and the actual
placement of languages becomes less reliable the
further down the list one proceeds.

Note that this is actually a list of the Top
21 languages, not Top 20, because of said ties.

1 JavaScript
2 Java
3 PHP
4 Python
5 C#
5 C++
5 Ruby
8 CSS
9 C
10 Objective-C
11 Shell
12 Perl
13 R
14 Scala
15 Go
15 Haskell
17 Swift
18 Matlab
19 Clojure
19 Groovy
19 Visual Basic

JavaScript’s continued strength is impressive, as is Java’s
steady, robust performance. The long time presence of these
two languages in particular atop our rankings is no coincidence;
instead it reflects an increasing willingness to employ a best-
tool-for-the-job approach, even within the most conservative of
enterprises. In many cases, Java and JavaScript are leveraged
side-by-side in the same application, depending on its particular
needs.

Just as JavaScript and Java’s positions have remained
unchanged, the rest of the Top 10 has remained similarly static.
This has become the expectation rather than a surprise.

Read more.........
http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/?utm_source=javascriptweekly&utm_medium=email

(1) (Reply)

What To Do When Your Confused And Coding Just Doesn't Feel Like Fun Anymore! / Qt 5 Tutorial For Absolute Beginner C++ / Free Code For The "Automate The Boring Stuff With Python" Udemy Course

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 13
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.