본문 바로가기

개인적인/관심사

현재 많이 쓰이는 프로그래밍언어 순위 in TIOBE index (2016.06)

2016년 06월자 프로그래밍 점유율 순위?

가 공부하는 언어는 세계에서 어느정도나 널리 쓰일까?



[TIOBE 1위~20위]


1. JAVA (약 20.79%)

역시나 JAVA가 제일 널리 쓰이네요.

평소 "한국은 자바 공화국이다" 라는 생각이 들었는데...

웹(JSP)과 앱(안드로이드) 때문인것같습니다.

2,3 : C/C++

역시나 이 둘은 프로그래밍언어가 존재하는한 쭉 갈것같습니다.

4. Python

쉬운 인터프리터 언어로 널리 쓰이는 것같고,

루비와 함께 웹언어로도 쓰이는 것같습니다.

5. C#

제가 .net C#엔지니어다보니 반갑긴합니다 (요즘은 학원에서 JAVA를 배우고 있지만)

윈도우 애플리케이션 그리고 MSSQL과 좋은 궁합으로 알려진

6. PHP

요즘은 많이 하향세라 들었는데 중소이하의 웹 사이트에선 아직도 널리 쓰이는것같습니다.

기존 사이트의 유지보수 건때문일수도

7. JavaScript

이건 뭐 워낙 널리 쓰이고, Node.JS 등으로도 계속 범위가 넓어지는것 같습니다.

8. Perl : 이 언어도 수요층이 많은 걸로 알고있습니다.

문자열 검색 등으로 널리 쓰이는 걸로 알고 있습니다.

9. Visual Basic.NET

VB.NET을 쓰느니 C#을 쓸것같은데 순위가 높은 편같습니다.

책 잠깐 봤는데, 기존 VB6.0에 비해서 너무 달라져서 익숙해지지 못하고 접었습니다.

10. Ruby

일본에서 만든 언어고, Ruby on Rails라는 웹 개발 프레임워크가 워낙 유명한 것같습니다.

저도 잠깐 훝어봤는데 익숙해지면 빠르게 웹 서비스만드는데는 괜찮을 것같습니


- IOS 개발관련해서는

Object-C 에서 Swift로 대체되는 움직임 같습니다.

예전에 2개 언어를 잠깐 훝어봤는데

Object-C는 정말 복잡하고 이해하기 힘든 언어같긴 합니다.

상대적으로 Swift가 좀 쉬워보이더군요.

[1~10위까지의 순위 변동 차트]

1~10위까지의 변동 차트입니다.


예전에 자바는 보안문제 관련해서 이슈가 발생했다는데

하향세였다가 다시 상승했던 모습을 보이고 있네요.


C++은 계속 하향세?

다른 OOP언어에 밀려서 그런것같기도 합니다.

기존 C++ 을 자바 , C# 등으로 대체하는것같습니다.


위 차트를 보면

자바, C의 상위그룹과

나머지언어 그룹으로 나눌수있을것같습니다.


전체적으로 웹개발과 관련된 언어가

프로그래밍 언어의 상위를 차지하는것같습니다.


[나머지 21~50 까지 랭킹]


그 외...


모르는 언어가 많습니다.


구글에서 푸쉬하는 언어가 'GO'라고 들은것같은데

아직까진 하위네요.


- DB관련해선

오라클용으로 PL/SQL이 18위

MS SQL Server용 Transaction SQL이 27위이네요.

Ansi SQL은 집계에서 빠지는 것 같습니다만...