Live data from Hacker News

2017 Top Programming Languages

spectrum.ieee.org

21–30 of 52 posts

Re: 2017 Top Programming Languages

#22
post #14

"Arduino" is a programming language now?

The name Arduino refers to a platform. This platform has its own programming language. The platform is actually a fork of Wiring[1]. It seems there is really no better name for the language other than "the Arduino language."

[1] https://en.wikipedia.org/wiki/Wiring_(development_platform)

Re: 2017 Top Programming Languages

#25

Something's fishy with this ranking, ie. web-only list has "Processing" before "Clojure", "PHP" before "Ruby" and "Go", for enterprise-only "C" before "Java" - I don't buy it, this data looks like garbage.

Perhaps your circle of experience isn't representative of the wider community? Personally, I don't find the ranking of PHP surprising. One word, WordPress. Plus, there are probably bespoke PHP applications running in countless companies.

Re: 2017 Top Programming Languages

#26

I don't understand why HTML is in there? I can obviously understand the scripting languages you can embed in HTML being there, but they're listed separately anyway.

This is a common complaint. It's not mentioned in the interactive chart, but the print article explains their reasoning.

Re: 2017 Top Programming Languages

#28

I don't understand why HTML is in there? I can obviously understand the scripting languages you can embed in HTML being there, but they're listed separately anyway.

They have an explanation for that in the full blog post http://spectrum.ieee.org/computing/software/the-2017-top-pro...:

"(This is a great moment for us to reiterate our response to the complaint of some in years past of “HTML isn’t a programming language, it’s just markup.” At Spectrum, we have a very pragmatic view about what is, and isn’t, a recognizable programming language. HTML is used by coders to instruct computers to do things, so we include it. We don’t insist on, for example, Turing completeness as a threshold for inclusion—and to get really nitpicky, as user Jonny Lin pointed out last year, HTML has grown so complex that when combined with CSS, it is now Turing complete, albeit with a little prodding and requiring an appreciation of cellular automata.)"

Re: 2017 Top Programming Languages

#29
post #28

I don't understand why HTML is in there? I can obviously understand the scripting languages you can embed in HTML being there, but they're listed separately anyway.

They have an explanation for that in the full blog post http://spectrum.ieee.org/computing/software/the-2017-top-pro... : "(This is a great moment for us to reiterate our response to the complaint of some in years past of “HTML isn’t a programming language, it’s just markup.” At Spectrum, we have a very pragmatic view about what is, and isn’t, a recognizable programming language. HTML is used by coders to instruct co…

Cheers, I hadn't seen that.
Post reply on HN