알라딘MGG와이드바


2013년 3월 프로그래밍 언어 인기 순위 1위부터 50위까지.(TIOBE Programming Community Index for March 2013) 개발 이야기

임백준씨가 쓴 '프로그래밍은 상상이다' 라는 책을 읽다가 TIOBE 인덱스를 알게 되었다. 해당 언어가 구글, MSN, 야후, Youtube 에서 얼마나 검색되는지 빈도값을 활용해 언어의 순서를 매기는 방식이다.

당시(2007.12)에 기고한 글에 실린 프로그래밍 언어 순위는 다음과 같았다.
자바(20.5%), C(14%), 비주얼베이식(10.2%), C++(8.8%), PHP(8.7%), 펄(4.7%), 파이선(4.2%), C#(3.9%), 루비(3%), 자바스크립트(2.9%)

2013년 자료는 여기에서 확인할 수 있다.
예상대로 앱스토어의 인기를 등에 업고 Objective-C 가 3위로 치고 올라왔고(2007.12 당시 49위), 비주얼 베이직은 (아직!) 7위에 있다. C++ 은 꾸준한 인기를 보여주고 있고(영원한 4위?), C# 이 6.5% 까지 치고 올라왔다.(조금 떨어지는 추세인가...)
Bash 는 왜 순위가 쭉 올라온건지 잘 모르겠고(짐작 가시는 분?), 자바스크립트가 순위가 낮다는 게 의아하다

프로그래밍을 처음 배울 때만 해도 새로운 언어가 나오면 불안하고, 뒤쳐지는 느낌이었는데 상위 10위권 언어가 7년전과 거의 다를 바 없이 비슷한 걸 보면 안심이 된다.

TIOBE Programming Community Index for March 2013 1위부터 20위까지

Position
Mar 2013
Position
Mar 2012
Delta in PositionProgramming LanguageRatings
Mar 2013
Delta 
Mar 2012
Status
11Java18.156%+1.05%  A
22C17.141%+0.05%  A
35Objective-C10.230%+2.49%  A
44C++9.115%+1.07%  A
53C#6.597%-1.65%  A
66PHP4.809%-0.75%  A
77(Visual) Basic4.607%+0.24%  A
89Python4.388%+1.10%  A
913Ruby2.150%+0.74%  A
1010Perl1.959%-0.74%  A
118JavaScript1.370%-2.02%  A
1248Bash1.009%+0.78%  A-
1315Lisp0.942%+0.02%  A
1412PL/SQL0.921%-0.50%  A--
1511Delphi/Object Pascal0.889%-0.84%  A
1616Visual Basic .NET0.888%+0.10%  A
1714Transact-SQL0.836%-0.09%  A-
1817Pascal0.697%-0.07%  A--
1921Lua0.697%+0.17%  B
2026Assembly0.633%+0.21%  B


TIOBE Programming Community Index for March 2013 21위부터 50위까지

PositionProgramming LanguageRatings
21SAS0.617%
22Ada0.613%
23MATLAB0.613%
24Common Lisp0.555%
25R0.527%
26COBOL0.518%
27ABAP0.491%
28Fortran0.451%
29Scheme0.416%
30D0.345%
31Scala0.341%
32Haskell0.332%
33Erlang0.327%
34Prolog0.326%
35Scratch0.320%
36Logo0.319%
37ActionScript0.277%
38Forth0.248%
39Smalltalk0.245%
40APL0.241%
41Awk0.223%
42NXT-G0.216%
43ML0.214%
44LabVIEW0.177%
45RPG (OS/400)0.176%
46PL/I0.155%
47Tcl0.154%
48Algol0.152%
49PowerShell0.143%
50CFML0.141%


인기 언어의 1988 년부터의 순위변동 

Programming LanguagePosition
Mar 2013
Position
Mar 2008
Position
Mar 1998
Position
Mar 1988
Java113-
C2211
Objective-C345--
C++4526
C#58--
PHP64--
(Visual) Basic7347
Python8716-
Ruby911--
Perl106620
Lisp1320112
Ada2219103

...

핑백

덧글

  • coma 2013/04/06 12:49 # 삭제 답글

    bash쉘은 아마 쉘 스크립트 때문이 아닐까요?
    사실 쉘스크립트의 수준을 보면 프로그래밍 언어의 스멜이.....
  • 박PD 2013/04/06 13:24 #

    분명 프로그래밍이라고 할 수 있을텐데요, 제 의문은 왜 갑자기 순위가 올라갔는지 몰라서요.
  • 종욱 2013/04/07 14:36 # 삭제

    클러스터에서 여러 리눅스 머신을 제어할 때 ssh가 사용되면서 인기가 올라간 게 아닐까 추측해봅니당ㅎ
  • 박PD 2013/04/07 16:04 #

    클라우드 때문에 그럴 수도 있겠네요. 저는 Cocos2d-x 같은 cross compile 환경 때문이 아닐까 생각하고 있었습니다. :)
  • 나인테일 2013/04/06 17:22 # 답글

    Aㅏ... 자바스크립트... 확 떨어졌네요.
    기대가 높았던 언어였는데 요 근래 들어서 또 많이 까이기도 하고... OTL
  • 박PD 2013/04/06 21:07 #

    node.js 같이 자바스크립트를 활용한 프레임워크가 자바스크립트와는 따로 집계된 게 아닌가 싶기도 하고요. :)
  • Glen 2013/04/07 14:02 # 답글

    비주얼베이직(!)이 아직도 상위권에 있는건 아마도 산업체에서 많이 쓰기 때문이 아닐까 생각합니다
    현장에선 진짜 배우기 쉬운게 장땡이거든요 또 그바닥이 고루하기도 하고 최신기술이 그다지 필요없기도 하고.
  • 박PD 2013/04/07 16:03 #

    예전에 출입통제시스템 만드는 팀 보니 VisualBasic 을 쓰던데 그런 시스템은 요구사항이 바뀌지 않아 시스템을 그대로 써도 되겠더군요.
댓글 입력 영역


Yes24위대한게임의탄생3

위대한 게임의 탄생 3
예스24 | 애드온2