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.
'Programming' 카테고리의 다른 글
pragma message 지시어를 통한 실수 방지 테크닉 (2) | 2010.01.13 |
---|---|
Absolute path와 Canonical path의 차이점 (3) | 2010.01.13 |
boost 라이브러리로 커맨드 라인 파싱 쉽게 하기 (1) | 2009.09.12 |
TR1을 이용한 C++에서의 정규식 사용 (3) | 2009.06.30 |
SwingX 1.0 has been released. (1) | 2009.06.19 |