JavaScript Rules But Microsoft Programming Languages Are On the Rise (zdnet.com)
Microsoft languages seem to be hitting the right note with coders across ops, data science, and app development. From a report: JavaScript remains the most popular programming language, but two offerings from Microsoft are steadily gaining, according to developer-focused analyst firm RedMonk's first quarter 2018 ranking. RedMonk's rankings are based on pull requests in GitHub, as well as an approximate count of how many times a language is tagged on developer knowledge-sharing site Stack Overflow. Based on these figures, RedMonk analyst Stephen O'Grady reckons JavaScript is the most popular language today as it was last year. In fact, nothing has changed in RedMonk's top 10 list with the exception of Apple's Swift rising to join its predecessor, Objective C, in 10th place. The top 10 programming languages in descending order are JavaScript, Java, Python, C#, C++, CSS, Ruby, and C, with Swift and Objective-C in tenth.
TIOBE's top programming language index for March consists of many of the same top 10 languages though in a different order, with Java in top spot, followed by C, C++, Python, C#, Visual Basic .NET, PHP, JavaScript, Ruby, and SQL. These and other popularity rankings are meant to help developers see which skills they should be developing. Outside the RedMonk top 10, O'Grady highlights a few notable changes, including an apparent flattening-out in the rapid ascent of Google's back-end system language, Go.
TIOBE's top programming language index for March consists of many of the same top 10 languages though in a different order, with Java in top spot, followed by C, C++, Python, C#, Visual Basic .NET, PHP, JavaScript, Ruby, and SQL. These and other popularity rankings are meant to help developers see which skills they should be developing. Outside the RedMonk top 10, O'Grady highlights a few notable changes, including an apparent flattening-out in the rapid ascent of Google's back-end system language, Go.
So the most fucked up and confusing languages will generate the most questions and get labeled as the most popular?
As a guy who has spent most of his time in Microsoft dev environments, I can tell you the momentum is going in exactly the opposite direction: "how can we dump Microsoft/Oracle/IBM and how fast can we do it" is the current direction of the smart enterprise.
While it's always interesting to see what is going in and out of GitHub, I don't feel like it's going to be a good predictor of what you should be focusing on to be highly desirable in the market six months to a year in a future (when you've mastered programming in the language).
If I was coaching somebody looking at what to look at towards the future, I would be recommending (in order of priority) Go, WebAssembly (built from C source) and then Swift will probably be in high demand towards the end of 2018 with few coders skilled in them and there being a need for apps on the Google, Mac and web platforms.
Mimetics Inc. Twitter
The top 10 programming languages [include]...CSS
That tells you all you need to know about this "study". CSS is a mark-up language -- not a programming language (unless you're on the sadistic side as it is technically Turing complete).
-- Political fascism requires a Fuhrer.
I recall back in college, a professor said 'ok, we aren't going to use this, but I'm required to give each of you a copy of visual studio, so here you go'.
This is a huge reason to be wary of the various 'corporation wants to "help" teach computing' situation. All those free/extreme discount student licenses? Well the first hit is free.
XML is like violence. If it doesn't solve the problem, use more.
I recall back in college, we developed on sun ultrasparks using feature poor text editors, and spent much time pouring over code for simple typos and parsing core dumps. Now as a professional developer I wouldn't hesitate for a moment to purchase a visual studios license if it weren't provided by work. Much of enterprise software is useless and overpriced-but not visual studios, IMHO.
Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
Heh heh. Ada sucks. Huh huh.
A gentleman doesn't kiss and tell.
Any guest worker system is indistinguishable from indentured servitude.
They do... it's called Visual Studio Code for Linux.
-----
Popular as in used because it's the only option, not because people want to use it over pretty much anything else.
Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
Redmonks statistical methods and analysis are horribly biased. Can we please stop quoting any conclusions he comes to? They are completely useless at best and actively misleading at worst.
If you want to know what is really going on in the CS world, look to the IEEE; everyone else has an agenda they are pushing...
I wish I had a good sig, but all the good ones are copyrighted
I earned a 4.5 GPA (scale of 5) and I have two degrees in computer science
I say this tongue in cheek, but be assured I am serious:
You screwed up your college experience.
School was never about earning the degree directly. Your GPA doesn't mean shit to anybody because everyone knows that thanks to grade inflation, anyone with an IQ above shoe leather can get good grades, all it takes is effort, which all but the laziest of people can do. Unfortunately, Even the most Herculean effort, and the highest GPA doesn't make a good programmer good.
And all of that is completely irrelevant to getting a job. Assuming that you can work well under pressure (Which test taking accurately indicates), the one thing you needed from your college education had absolutely nothing to do with your classes. The whole point of the exercise was to network and meet new people. Those are the very same people that you should look to when you want to find gainful employment.
Not for nothing, but if you actually needed classes in order to learn how to program (Which it sounds like you didn't), you would make a particularly lousy employee. Managers want employees who will learn how to get shit done on their own, because that makes the bosses job 1000x easier. If the boss has to send you for training every time (s)he needs you to take on something outside of your immediate experience, you wont last long.
I wish I had a good sig, but all the good ones are copyrighted