Java C++ C# Python PHP Visual Basic .NET JavaScript Delphi/Object Pascal Perl Ruby Swift Assembly language Objective-C R Visual Basic MATLAB Go Scratch PL/SQL SAS D Dart ABAP COBOL Lua Transact-SQL Fortran Logo Ada Scala Lisp LabVIEW Scheme Prolog Groovy Apex Haskell MQL4 Erlang Rust Bash RPG (OS/400) ActionScript
Alice Ladder Logic Hack Awk Clojure VHDL
Programming Language Java 1 1 1 C 2 2 2 C++ 3 3 3 C# 4 4 7 Python 5 7 6 PHP 6 5 4 JavaScript 7 9 Visual Basic .NET 8 Perl 9 8 5 Assembly language 10 COBOL 24 32 Lisp 31 12 13 Prolog 33 38 25 Pascal
Year 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
Winner medal Go medal Java medal JavaScript medal Transact-SQL medal Objective-C medal Objective-C medal Python medal Go medal C medal Python medal Ruby
2017 1 2 3 13 10 6 8 21 4 16 8 21
2012 12 1 2 27 7 4 5 9 18
2007 1 2 19 13 3 10 14
2002 1 4 15 2 3
1997
1992
-
-
8
-
1987
2005 2004 2003
medal medal medal
Java PHP C++