Top Programming Languages: Python extends its lead, Assembly enters the Top Ten
spectrum.ieee.org
spectrum.ieee.org
In particular, GitHub's list has JavaScript as #1 and I've seen a lot of frontend and middle-tier work moving to JavaScript via React, Node, Angular, Vue, etc.
Also, how is Assembly in the top 10 on the IEEE list??? I get that every machine runs it but I don't see a lot of people programming in assembly these days...
Which would make this survey a really terrible survey.
I suppose Python can be used on embedded, but so can JavaScript (neither should be). One is on 1st, the other on 8th, doesn't make much sense.
I hope it is more user friendly nowadays.
I think they mean for hobby coding like on RasberryPi. These days anything that doesn't come in a box is called a 'embedded system'.
Lets not forget many embedded devices are more powerful than 8 bit home computers.
[1]https://github.com/micropython/micropython/tree/master/mpy-c...
Python is #1. C++, C, Java and C# at 2,3,4 and 5 respectively. Javascript at 8, and Go at 9.
And more importantly, you can use Python and template frameworks to generate C code for your embedded targets. We don't write C manually these days.
I do.
There is plenty of juice on those systems for programming, given the languages we could use on MS-DOS.
While they explain their methods here: https://spectrum.ieee.org/static/ieee-top-programming-langua...
Could it be, that languages like Assembly are searched more often than others, but are not necessarily popular?
The languages most would think is missing would most likely be languages like Swift and perhaps Rust. As popular as these languages seem, how many shipping applications really use them? Not that many in the grand scheme of things I would say.
Can the list even be taken seriously?