Skip to content

Instantly share code, notes, and snippets.

@kanaka
Last active July 26, 2017 22:13
Show Gist options
  • Save kanaka/41abf2823908067c6fb06718af0b34e9 to your computer and use it in GitHub Desktop.
Save kanaka/41abf2823908067c6fb06718af0b34e9 to your computer and use it in GitHub Desktop.
Redmonk Jun 2017
http://redmonk.com/sogrady/2017/06/08/language-rankings-6-17/
Tiobe Jul 2017
http://www.tiobe.com/tiobe_index
PYPL (Jun 28, 2017)
http://pypl.github.io/PYPL.html
Programming Language Popularity Chart (Jul 11, 2017)
http://langpop.corger.nl/
IEEE Top Programming Languages July 2017 (interactive)
http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017
Legend:
. Not Turing complete
* Has Mal implementation
- No Mal implementation yet
IEEE Redmonk Tiobe PYPL PLPC
Tier 1
* Python * JavaScript * Java * Java * JavaScript
* C * Java * C * Python * Java
* Java * Python * C++ * PHP * PHP
* C++ * PHP * Python * C# * Python
* C# * C# * C# * JavaScript * C#
* R * C++ * PHP * C++ * C++
* JavaScript . CSS * Visual Basic.NET * C . HTML
* PHP * Ruby * JavaScript * Objective-C * C
* Go * C * Delphi/ObjPascal * R . CSS
* Swift * Objective-C * Go * Swift * Ruby
- Arduino * Perl * Matlab * Shell
* Ruby Tier 2 * Swift * Ruby * SQL
- Assembly * Swift * Ruby - VBA * Objective-C
* Scala * Shell - Assembly * Visual Basic * R
* Matlab * Scala * R * TypeScript * Swift
. HTML * R * Visual Basic * Scala . XML
* Shell * Go * MATLAB * Perl * Matlab
* Perl * Perl * Objective-C * Go * Perl
* Visual Basic * TypeScript - Scratch * Lua * Scala
- Cuda * PowerShell * PL/SQL * Delphi/ObjPascal * TypeScript
* Lua * Haskell - SAS * Rust * PowerShell
* Rust * CoffeeScript - ABAP * Haskell * Go
* SQL * Lua * D - TeX
- Processing * Matlab * Dart - Assembly
* Haskell * Clojure - COBOL * Delphi/ObjPascal
* Objective-C * Groovy - Transact-SQL * Rust
* Delphi/ObjPascal * Visual Basic * Lua * Lua
- Fortran * Rust - Fortran . XSLT
* D * Ada * Haskell
* VHDL Tier 3 * Scala * Emacs Lisp
* Julia * Erlang - Prolog . Logos
- Prolog - Assembly * Lisp - Verilog
- LabView * F# * Bash * Makefile
- Verilog - Arduino - LabVIEW . Groff
* Lisp * Dart * Logo * VimL
* Erlang - Fortran - Apex * CoffeeScript
- SAS * OCaml - Alice * Groovy
* Ada * Emacs Lisp * Rust - Fortran
- ABAP - ColdFusion - Ladder Logic . Nginx
- Cobol - ActionScript * F# * VHDL
* Clojure * Elixir * Haskell - Cuda
* Scheme * Julia - Hack * Clojure
* Tcl - Puppet * Erlang * Awk
- J - Vue * Scheme * PLSQL
* Ocaml * Common Lisp * Awk . KiCad
- Ladder Logic * Kotlin - MQL4 - ActionScript
* Forth * D - RPG (OS/400) - Arduino
- ActionScript * Scheme * Kotlin * Erlang
- Processing * Julia - ColdFusion
- Smarty * Groovy * OCaml
* Racket - Apex
* PLpgSQL * F#
* Visual Basic
Other - SuperCollider
* HaXe . CMake
- ASP - Processing
- TeX/LaTeX - OpenSCAD
- Cucumber * Dart
- QML - GLSL
* Tcl * PostScript
- Apex
- Pascal
- Prolog
* VHDL
- Verilog
* Smalltalk
* PostScript
* Crystal
* Nim
* VimL/VimScript
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment