매년 깃허브(Github)는 Octoverse 레포트를 통해 이용자들에게 가장 인기 있는 기술을 발표한다.  3백만이 넘는 개발자들과 2백만 개 그룹에서 사용된 언어를 통계낸 것이기 때문에 신뢰도가 높다. 레포트에 따르면 자바스크립트(Javascript)와 자바(Java)가 1, 2위를 차지했고 그 뒤를 파이썬(Python), PHP, C++과 C#이 차지했다. 상위권 언어는 역사가 오래된 만큼 많은 개발자들이 익숙하게 사용한다고 볼 수 있다.

2014-2018 프로그래밍 언어 이용 순위(Source: Github Octoverse)

타입스크립트(TypeScript) 2017년 10위, 2018년 7위로 약진

타입스크립트는 마이크로소프트에 의해 개발된 언어로 자바스크립트의 문법을 기반으로 하며 대규모 어플리케이션 개발을 위해 디자인 되었다. 때문에 '강력한 성능을 갖춘 자바스크립트'라고 여겨진다. 비슷한 문법 때문에 자바스크립트 개발자들이 쉽게 사용할 수 있고, 마이크로소프트의 지원이 뒷받침 되면서 빠르게 인기를 얻고 있다.


루비(Ruby) 2015년 5위에서 2018년 10위로 하락

루비 온 레일즈(Ruby on Rails) 프레임워크로 쉽게 개발할 수 있는 점을 무기로 널리 쓰였던 루비는 점차 인기가 하락하는 추세다. 루비로 개발된 서비스는 트위치(Twitch), 훌루(Hulu), 스퀘어(Square), 깃허브(Github) 등이 있는 것으로 알려져 있다.


가장 빠르게 성장한 언어는 Kotlin, HCL, TypeScript 순

아래 표를 보면 Kotlin, TypeScript, Rust 처럼 안정성(type safety)과 상호운용성(interoperability)에 초점을 맞춘 언어들이 트렌드를 이끌고 있음을 확인할 수 있다. 또한 HCL, PowerShell, Go 등도 높은 성장세를 보이며 인기를 끌었다.

2018 Contributor 증가율 Top 10(Source: Github Octoverse)


'Dev' 카테고리의 다른 글

[.NET] What's New in .NET Framework 4.0  (0) 2013.07.18

+ Recent posts