TIOBE Programming Community Index

  • #102564
    eroica 98.***.187.97 2734

    It’s kinda incredible C is keeping up over 10 years although it is true that the language is pretty good for embedded applications…..

    ==

    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

    After more than 4 years C is back at position number 1 in the TIOBE index. The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 years. So the main reason for C’s number 1 position is not C’s uprise, but the decline of its competitor Java. Java has a long-term downward trend. It is losing ground to other languages running on the JVM. An example of such a language is JavaFX script that is now approaching the top 20.

    The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, Wikipedia and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

    The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.

    • sd.seoul 66.***.109.18

      인간은 바벨탑을 쌋다가 수많은 언어를 사용해야하는 벌($)을 받았는데,
      programmer들은 무슨 큰 잘못을 저질렀길래 이토록 많은 언어를 공부해야하나요$

    • 날달걀 99.***.65.194

      그게 생각처럼 어렵지 않은게, 저게 다 한 뿌리에서 나온 형제같은 사이라서 배우기 어렵지 않습니다. 태초에 로고스가 있었듯이 태초에 ALGOL이라는 언어가 있었다고 합니다. 거기서 부터 여러 방언이 쏟아지기 시작했죠.

      근데 실제로는 ALGOL 계열인 C가 세상을 지배하게 되었고, 이런 지배력 때문에 그 뒤로 나오는 언어들이 C 문법을 그대로 쓰게 된 것 같습니다.

    • eroica 98.***.187.97

      @sd.seoul
      그러게요, 무슨 잘못을 했길래 50여가지가 넘는 program language가 생겨났는지…

      @날달걀
      저도 정확히는 모르나 혹시 태초에 IBM 704 EDPM에 썼던 Fortran I이 먼저 아니었나요??? 그 다음에 ALGOL과 LISP가 거의 동시에… 물론 C는 ALGOL계통이지만….