티스토리 뷰


프로그래밍 언어를 처음 배우던 때에는 하나 배우기도 왜 이리 어려웠던지 모르겠다. 5개 정도 언어가 넘어가니, 좀 무덤덤해지고, 10여개가 넘어가고, 1주일에  한개 언어 습득하고 레포트를 짜기도 하고,.... 언어의 매력에 빠져본 기억도 있다.

요즘 최선의 언어를 선택하라고 한다면? "구인이 쉬운 언어"라고 하겠다.

제품의 개발 및 유지보수시 다수가 알고 있는 것을 사용하고자 함이었다. 또는, 습득 용이?

하여간....

--------------

2014년도 얼마 안남았다. 또 한번 비교/정리를 해본다.

 --------------

IEEE Spectrum에서 10 개의 파라메터를 가지고 프로그래밍 언어의 유명도를 Survey하였다.

말이 좀 이상한데, 2014년 프로그래밍 언어의 순위를 SW관련 각계 각층의 의견을 보고 결정했다고 생각하면 되겠다.

전세계를 대상으로 했으니, 국내와 다소 차이가 있을 수 있으나, 많은 부분에서 공감하리라.

역시, 올해도  Java가 대세다.

자바 버전에 대한 거대 표준 단체와 협업이 지속되는한 아마도 대세 자리를 지키지 않을까? 한다. 특정 업체(Oracle이 Sun을 인수하며 우려)에 의한 독점이 문제되지 않는다면 말이다. 현재까지는 기우에 불과하였다.

==============================

  • Google의 검색 결과
  • Google Trends로부터의 데이터
  • Twitter에서 보내진 트윗
  • GitHub 레포지터리
  • StackOverflow 에 질문된 것
  • Reddit  등록된 글
  • Hacker News 등록 글
  • Career Builder 직업 사이트에 요구된 직업 사양
  • Dice 직업 사이트에 요구된 직업 사양
  • IEEE Xplore 저널 기사

IEEE Spectrum All Languages Top 20

  1. Java
  2. C
  3. C++
  4. Python
  5. C#
  6. PHP
  7. JavaScript
  8. Ruby
  9. R
  10. MATLAB
  11. Perl
  12. SQL
  13. Assembly
  14. HTML
  15. Visual Basic
  16. Objective-C
  17. Scala
  18. Shell
  19. Arduino
  20. Go
IEEE Spectrum’s 2014 Ranking Graph

출처: IEEE Spectrum의 2014 순위

위에서 '임베디드(Embedded)’ 언어를 제거하고 통계내면, 순위는 변동하지 않고, ' Assembly'와 'Arduino'가 사라진다.

IEEE Spectrum Web Top 10

  1. Java
  2. Python
  3. C#
  4. PHP
  5. JavaScript
  6. Ruby
  7. Perl
  8. HTML
  9. Scala
  10. Go

IEEE Spectrum Mobile Top 10

  1. Java
  2. C
  3. C++
  4. C#
  5. JavaScript
  6. Objective-C
  7. Scala
  8. Delphi
  9. Scheme
  10. ActionScript

참조)

http://www.sitepoint.com/best-programming-language-learn-2014-mid-year-update/

http://spectrum.ieee.org/static/interactive-the-top-programming-languages