프로그래머라면, 시대를 파악한, 인기있는 프로그래밍 언어는 무엇인지 알고 싶을 것이다.
실리콘 밸리의 최신 트렌드를 알기에는, "GitHub"가 최고다. GitHub는 "프로그래머를 위한 Facebook"이라고 부르는 기업 가치 20억 달러의 신생 기업이다. 이 회사는 매년 "Octoverse"라는 보고서를 발표하고, GitHub 사용자에게 인기있는 프로그래밍 언어 등을 공개하고 있다.
GitHub는, 프로그래밍의 최신 사정을 잘 알고있다. 사용자 수는 200개국에서 2400만명에 달하고, 사용되는 프로그래밍 언어는 337가지 정도. 사용자는 애플과 구글, Facebook 등 주요 기술 기업의 직원도 있다. 그들은 자사의 오픈 소스 소프트웨어를 확산, GitHub를 활용하고 있다.
GitHub가 집계 한 인기 프로그래밍 언어의 톱 15는....
15위 Objective C
C 언어에서 파생 된 Objective C는, 지금도 iPhone 어플리케이션 개발에서 가장 인기가 있다.
14위 Scala
2004년에 출시 된 Scala는 오라클이 제공하는 인기 프로그래밍 언어 Java의 대안으로 만들어졌다. Scala의 열렬한 지지자들은 대규모 소프트웨어 개발에 최적의 언어라고 입을 모은다.
13위 Swift
2014년 Swift를 발표 한 애플에 따르면, Swift는 소프트웨어 개발에 적합하고 개발을 용이하게 한다. Swift는 인기가 높아지고 있고, 배차 서비스 리프트(Lyft)등도 iPhone 애플리케이션 개발에 사용하고 있다.
12위 Shell
엄밀히 말하면, Shell은 프로그래밍 언어가 아니다. Shell은 OS에 대해 사전에 설명된 명령을 수행하도록 지시하는 것. 예를 들어, "bmp" 파일을 "jpg"로 변환하는 등의 작업을 수행한다.
11위 TypeScript
프로그래밍 언어로는 비교적 새로운 TypeScript는 2012년에 마이크로 소프트가 개발. 절대적인 인기를 자랑하는 JavaScript를 확장 한 것으로, 대규모 응용 프로그램 개발에 적합하다.
10위 C
가장 오래된 프로그래밍 언어의 하나로, 지금도 널리 사용되고 있다. C 언어의 탄생은 1970년대 초반. 1978년 현재도 널리 읽혀지고 있는 전설적인 지침서 "프로그래밍 언어 C"의 초판이 간행되었다.
9위 Go
Go는 원래, 세계에서 가장 이용 빈도가 높은 검색 엔진을 지원하는 대규모 시스템으로, 구글이 개발한 언어
8위 C#
"C 샾"이라는 이 언어 또한 마이크로 소프트가 개발했다. 더 인기있는 Java의 라이벌이자 비즈니스 소프트웨어 개발자로 널리 사용되고 있는.
7위 CSS
CSS(캐스 케이딩 스타일 시트)는 웹 사이트나 브라우저 기반 응용 프로그램의 디자인에 널리 사용된다.
6위 C++
C++나 C 언어에서 파생 된 1983년에 탄생했다. 데스크토톱 PC용 웹 응용 프로그램 서버 인프라에 이르기까지 모든 것에 사용되고 있다.
5위 PHP
야후나 Facebook 등 대규모 사이트에서 사용되고 있다. 한편, PHP를 싫어하는 프로그래머도 많다. "PHP는 언어라기보다는 오히려 자의적인 요소를 산산조각 모은 유일한 것"이라고 스택 오버 플로우(Stack Overflow)의 창업자 제프 앳우드 씨는 말했다.
4위 Ruby
코드를 읽고 쓸 간단한 Ruby에는 많은 칭찬이 전해지고 있다. Ruby의 추가 프레임 워크 인 Rails도 인기 웹 어플리케이션 개발을 단순화한다. Ruby가 공식적으로 내거는 모토는 "프로그래머의 가장 친한 친구"
3위 Java
Java는 원래 양방향 TV용 프로그래밍 언어로, 1991년에 썬 마이크로 시스템즈가 개발했다. 썬 마이크로 시스템즈를 인수 한 오라클이 Java를 강화. 안드로이드 앱 개발에서 가장 일반적.
2위 Python
1989년에 개발이 시작되어, 매우 읽기 쉬운 언어로 사랑받고 있다. 입문자에게 가장 친숙한 언어로 많은 프로그래머가 권장하고 있다.
1위 JavaScript
이름과 인기의 높이가 비슷하지만, 실은 Java는 거의 무관. 현재 많은 웹 사이트에서 사용되고 있지만, 브라우저의 로딩 속도를 늦추고, 때때로 보안 취약점의 원인이되기 때문에 많은 비판도 있다.