Slashdot Mirror


C Isn't The Most Popular Programming Language, JavaScript Is (networkworld.com)

An anonymous reader quotes Network World: U.K.-based technology analyst firm RedMonk just released the latest version of its biannual rankings of programming languages, and once again JavaScript tops the list, followed by Java and PHP. Those are same three languages that topped RedMonk's list in January. In fact, the entire top 10 remains the same as it was it was six months ago...
Python ranked #4 on RedMonk's list, while the survey found a three-way tie for fifth place between Ruby, C#, and C++, with C coming in at #9 (ranking just below CSS). Network World argues that while change comes slowly, "if you go back deeper into RedMonk's rankings, you can see slow, ongoing ascents from languages such as Go, Swift and even TypeScript."

Interestingly, an earlier ranking by the IEEE declared C to be the top programming language of 2016, followed by Java, Python, C++, and R. But RedMonk's methodology involves studying the prevalence of each language on both Stack Overflow and GitHub, a correlation which "we believe to be predictive of future use, hence their value."

2 of 241 comments (clear)

  1. I still believe IEEE more by godrik · · Score: 4, Interesting

    Clearly, IEEE has more experience and is more believable. (And yes, I am an IEEE member, but that does not really biais me.) The methodogy used by IEEE spectrum is public [1]. And it also takes stack overflow and git hub as indices. Though that is not the ONLY thing it uses.

    There is a saying in data mining: I'd rather have more data than a better algorithm.

    [1] http://spectrum.ieee.org/ns/IE...

  2. Re:JavaScript rules! by angel'o'sphere · · Score: 3, Interesting

    JavaScript is the only class less, prototype based programming language in wide use.
    So it is an extremely powerful language with arguable a bit painful syntax (to exploit those features).
    On the other hand, as long as you don't really want to dig deep into it, it is just like C without types.
    // assuming length, src and dst are arrays declared somewhere
            for (/* int */ i=0; i < length; i++) {
                  dst[i] = src[i]; // semicolon optional
          }

    90% of JavaScript just looks like C, so no idea why people hate it.

    OH!! You mean the integration in the browser? Yeah ... never did any browser side JS, and likely never will.

    You know, in JS you can "call" a function just like in C.
    But you can also "new" it, and have an object ... an instance of the "class" the function is describing, with nested functions (unlike C ;D ) as methods.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.