Githut lists its ranking according to the
following characteristics: active repositories, the number of pushes and
the pushes per repository, as well as the new forks per repository,
the open issues per repository and the new watcher per repository.
GitHut’s top 20 ranking currently looks like this:
- JavaScript
- Java
- Python
- Ruby
- CSS
- PHP
- C++
- C
- Shell
- C#
- Objective-C
- R
- VimL
- Go
- Perl
- CoffeeScript
- TeX
- Scala
- Haskell
- Emacs Lisp
- C
- Java
- Objective-C
- C++
- C#
- Basic
- PHP
- Python
- JavaScript
- Transact-SQL
- Visual Basic .NET
- Perl
- Ruby
- Visual Basic
- Delphi/Objective Pascal
- F#
- Pascal
- Swift
- MATLAB
- PL/SQL
You can see noticeable differences between the two lists,
especially in relation to the relativity of rankings. Tiobe compiles
search engine inquiries with the number of developers, courses and
providers for evaluation. GitHut has the advantage of not relying on
such vague criteria and it can use verifiable data of official APIs. But
what relationship does GitHub data have to the worldwide distribution
of programming languages?