2009년 최고의 프로그래밍 언어, Google의 Go
Position Jan 2010 | Position Jan 2009 | Delta in Position | Programming Language | Ratings Jan 2010 | Delta Jan 2009 | Status |
---|---|---|---|---|---|---|
1 | 1 | ![]() | Java | 17.482% | -1.54% | A |
2 | 2 | ![]() | C | 16.215% | +0.28% | A |
3 | 5 | ![]() ![]() | PHP | 10.071% | +1.19% | A |
4 | 3 | ![]() | C++ | 9.709% | -0.41% | A |
5 | 4 | ![]() | (Visual) Basic | 7.354% | -1.81% | A |
6 | 6 | ![]() | C# | 5.767% | +0.16% | A |
7 | 7 | ![]() | Python | 4.453% | -0.28% | A |
8 | 8 | ![]() | Perl | 3.562% | -0.74% | A |
9 | 9 | ![]() | JavaScript | 2.707% | -0.65% | A |
10 | 11 | ![]() | Ruby | 2.474% | -0.67% | A |
11 | 10 | ![]() | Delphi | 2.392% | -0.91% | A |
12 | 37 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Objective-C | 1.379% | +1.24% | A |
13 | - | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Go | 1.247% | +1.25% | A-- |
14 | 14 | ![]() | SAS | 0.809% | +0.01% | A |
15 | 13 | ![]() ![]() | PL/SQL | 0.718% | -0.29% | A |
16 | 18 | ![]() ![]() | ABAP | 0.641% | +0.10% | A-- |
17 | 15 | ![]() ![]() | Pascal | 0.624% | -0.04% | B |
18 | 23 | ![]() ![]() ![]() ![]() ![]() | Lisp/Scheme | 0.576% | +0.14% | B |
19 | 20 | ![]() | ActionScript | 0.566% | +0.11% | B |
20 | 24 | ![]() ![]() ![]() ![]() | MATLAB | 0.540% | +0.11% | B |
Programming Language | Position Jan 2010 | Position Jan 2006 | Position Jan 2000 | Position Jan 1985 |
---|---|---|---|---|
Java | 1 | 1 | 3 | - |
C | 2 | 2 | 1 | 1 |
PHP | 3 | 4 | 18 | - |
C++ | 4 | 3 | 2 | 9 |
(Visual) Basic | 5 | 5 | 5 | 3 |
C# | 6 | 7 | 13 | - |
Python | 7 | 8 | 17 | - |
Perl | 8 | 6 | 4 | - |
JavaScript | 9 | 10 | 12 | - |
Ruby | 10 | 20 | - | - |
Year | Winner |
---|---|
2009 | Go |
2008 | C |
2007 | Python |
2006 | Ruby |
2005 | Java |
2004 | PHP |
2003 | C++ |
Is Go a hype? May be. But even if it appears to be just another language, the fact that it is a language designed by Google is sufficient to make it really popular. Nobody will be blamed to use a language that is associated with the Google brand name. Apart from that, there is also something technically promising about Go. It has native support for concurrent programming, thus fulfilling the existing need of a language that allows efficient use of multicore processors.
It is astonishing to see that a programming language can rise so fast. Go was not listed yet last month and now it is already #13. This sudden change might be considered an inevitable consequence of our current culture, in which new information is spread and used around the globe at the speed of light.