질문만 놓고 보면 정답은 물론 "중국어"입니다.
(영어가 여러 곳에서 사용되긴 하지만, 인구로 봤을 땐 중국어가 ^^;;)


점심을 먹으면서 회사 사람들과 '우리나라 프로그래머들이 지나치게 Java계열에 치우쳐져 있다"는 이야기가 나왔습니다. 밥을 먹고 들어오니, 맥퓨처님의 블로그를 통해서 "VisualBasic 6.0 추가 기술지원 중단"이라는 소식도 접했습니다. 한날님께서 가끔 Python이니 Ruby, Ruby on rails에 이야기를 들려주시기도 하는데요.

그렇담 요즘 가장 인기있는 프로그램 언어는 무엇일까요? 국내에서 이런 자료를 접할만한 통계가 없는 것 같지만, 국외에서 만들어진 통계는 쉽게 구할 수 있습니다. Tiobe는 매월 각 프로그래밍 언어의 순위를 제공하고 있는데요. 1위는 역시 예상대로 JAVA입니다. 뒤를 이어, C와 VB, PHP, C++, Perl이 따르고 있네요. 파이썬과 C#, 델파이가 있고, JavaScript가 10위를 차지했습니다. 다음은 Ruby입니다.1위와 2위의 격차가 상당히 큰 편이고, 10위를 넘어가면 1%대로 떨어지는군요.

(이 통계는 유명 검색엔진을 이용해서 추출된 통계이므로, 아래의 결과가 정말 많은 개발자들이 사용하는 언어인가라는 문제를 제기할 수도 있을 것 같습니다. 다만, tribe의 통계가 정기적으로 계산되는 점에서 어느정도는 신뢰성을 가져도 될거란 생각이 드는군요)

Position
Feb 2008
Position
Feb 2007
Delta in Position Programming Language Ratings
Feb 2008
Delta
Feb 2007
Status
1 1 Java 21.483% +2.50%   A
2 2 C 14.859% -1.24%   A
3 5 (Visual) Basic 11.604% +3.24%   A
4 4 PHP 9.890% +1.04%   A
5 3 C++ 9.274% -1.49%   A
6 6 Perl 6.205% +0.13%   A
7 7 Python 4.763% +1.20%   A
8 8 C# 4.510% +1.32%   A
9 12 Delphi 2.798% +0.72%   A
10 9 JavaScript 2.334% -0.65%   A
11 10 Ruby 1.862% -0.67%   A
12 15 D 1.190% -0.01%   A
13 13 PL/SQL 0.981% -0.65%   A
14 11 SAS 0.949% -1.38%   A
15 18 COBOL 0.842% +0.19%   A
16 22 FoxPro/xBase 0.538% +0.02%   B
17 19 Pascal 0.445% -0.15%   B
18 44 Lua 0.388% +0.27%   B
19 17 Ada 0.385% -0.28%   B
20 16 Lisp/Scheme 0.354% -0.37%   B

변동 순위를 살펴봐도 자바는 지속적으로 상위권을 달리고 있군요. 시스템 프로그래밍이나 임베디드 시스템에서 널리 사용되는 C의 인기도 여전한가 봅니다. C++의 하락세는 지속적인 면이 있군요.
 
사용자 삽입 이미지
 
2004년에 무슨 일이 있었는지 모르겠지만, 그때를 제외하고 자바는 지속적인 점유율을 지키고 있습니다.

사용자 삽입 이미지

C언어가 1971년 벨 연구소에서 탄생했으니, 나이로 치면 38살이나 됐군요. 하락세가 뚜렷히 보이긴 합니다만, 여전히 사랑받는 언어인 것 같습니다.
 
사용자 삽입 이미지
 
비쥬얼 베이직도 큰 등락폭을 가지고 있긴 하지만, 기대 밖의 높은 사용자층을 가지고 있나봅니다.
 
사용자 삽입 이미지
 
PHP는 2004년 들어서 꾸준한 성장세를 보이고 있는데요. 얼마전 소식을 전한바 있는 텍스트큐브도 PHP로 이루어져 있고, TNC에서 개발하는 소프트웨어도 PHP에 기반하고 있습니다.
 
사용자 삽입 이미지
 
가장 하락세가 뚜렷한 언어는 C++이였습니다. 누가봐도 명확하군요.
 
사용자 삽입 이미지
 
요즘 여기저기서 많이 이야기가 들려오는 루비의 성장세도 뚜렷한데요. 일정 포인트의 벽을 뚫고 주류 언어로 사용될 수 있을지는 지켜봐야 할 것 같습니다.
 
사용자 삽입 이미지

상위 10개 언어의 변동 그래프는 위와 같습니다.
 

"생각 ÷ 정리" 카테고리의 다른 글

트랙백을 보내세요

트랙백 주소 :: http://bklove.info/trackback/760

댓글을 남겨주세요

  1. 비밀방문자 2008/02/19 16:20

    관리자만 볼 수 있는 댓글입니다.

  2. redred 2008/02/19 18:03

    정확하진 않아도 동향을 파악하기엔 좋네요.
    통계를 내는 방식이 유명 검생엔진을 이용한다고 했죠?
    구글 같은걸로 인터넷 상에 있는 오픈소스들 언어 총계를 낸건
    아닌가 생각됩니다ㅎㅎ
    여담이지만.. 저는 자바보다는 C++/C# 쪽이 더 발전했으면 좋겠습니다ㅎ
    그냥 개인 취향이죠 뭐ㅎㅎㅎㅎ

    • BKLove 2008/02/20 14:03

      네. 어차피 이런 통계를 정확하게 추출하기도 쉽지 않은 일이라서... ^^
      당분간은 대세에서 '자바'의 영향력을 따라잡긴 어려워 보입니다.
      그래도 뭐 C#의 경우는 모를 일이죠..

  3. 한날 2008/02/19 21:37

    BKLove님 프뤄넌씨에이션이 프리디 좋은데요? 프화이썬(phython) 이라니. =3=3==3

    c야 embed쪽에서 워낙 강세니 그렇다 치고, c++은 역시나 c# 이나 java 등에 빠르게 자리를 내주는 게 보이네요. 하긴, 저만 하더라도 이미 어느 정도 알고 있는 c++을 쓰느니 c#/java를 새로 공부해서라도 c#/java를 쓰고 싶습니다. 흐흐. 쓰임새가 다르다고는 하지만, 범용성을 갖출 수 있는 정도 성능이라면 c#이나 java도 만족스럽다고 보거든요. :D

    덧쓰기 : 살짝 고백하자면, 전 php나 c++이나 비슷하게 안좋아합니다. 히히.

    • BKLove 2008/02/20 14:01

      아.. 뭔지 한참 고민 ^^
      수정했습니다.

      아무래도 시스템/하드웨어와 관련된 부분에서는 어쩔 수 없겠지만,
      좋은 도구가 있는데 돌아갈 필요는 없긴 해요 ㅋㅋ

  4. egoing 2008/02/20 10:37

    어떻게 자바스크립트가 일등이 아니죠?

  5. youlsa 2008/02/21 17:52

    C++가 C보다 더 일찍 쇠퇴기를 맞을 것 같네요. 저도 한때는 객사파(객체사상파)였었는데 말이지요.

    뭐든 너무 복잡하면 오래 못가는 것 같습니다. C나 Java나 Python, Perl 같은 언어들에서는 뭐랄까 심플하고 오소독스한 기본 사상이 느껴집니다만 C++는 좀 너무한다 싶은 면이 있었던 것 같습니다. C++가 융성하기 시작한 처음 몇년간 대부분의 프로그래머가 객체화에 대한 강박관념을 가지게 했었죠. 뭐든지 다 객체화 해야 한다는...

    좋은 글 잘 봤습니다.

비밀글 (Serect)