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.
What about typescript? It's javascript, it's microsoft, #overload
"JavaScript Rules". Who submitted this, Beavis & Butthead?
Heh heh. Ada sucks. Huh huh.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
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.
typeScript and PowerShell
No blockchain ? Luddite !
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
Unfortunately, Visual Studio is still something that colleges and universities rely upon when teaching students.
That means that VC++, C#, .NET are the tools students are entering the job market with.
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.
There are different lists and get completely different results. Just because a lot of stuff is being talked about doesn't mean it's being used, it just means it's difficult to use and whoever tries needs a lot of help (eg. anything Microsoft)
Custom electronics and digital signage for your business: www.evcircuits.com
Visual Basic .NET </pedantic>
In the actual article all that was pointed out was PowerShell and TypeScript are rising (both ranked #17). PowerShell isn't really a language it's just like bash for Azure. TypeScript is probably gaining popularity due to its use in Angular 2 (or whatever the hell it's being called these days).
There's a place for both dynamic and static/compiled (s/c) languages. The problem is that there's not enough mature competitors in the s/c field for general application development. It's mostly a race between Java and MS (C#/VBnet), but Oracle screwed up Java via lawsuits and other missteps, making MS more attractive relative speaking.
Dynamic language interpreters are generally easier to design and implement than compilers because the type system is simpler or non-existent ("tag-free typing"); and it's easier to fudge the weak-points with dynamism. "Big compile" apps have to have all the ducks lined up right to finish compiling. If a small corner of a dynamic app has language-related issues, it won't stop the other 99% of the app from working.
Therefore, there are fewer viable s/c competitors. The complexity of s/c languages means the "network effect" is stronger for s/c, and MS's large presence and deep pockets allow it to leverage the network effect so that it grabs a bigger percent of the s/c pie if the other s/c offerings get hiccups.
(There are dynamic strong-typed languages and vice versa, but they usually don't go mainstream for reasons that would take longer to explain.)
Table-ized A.I.
The Rolex is more likely to survive due to a flaw in the wristband design on Casio G-Shock watches. It can also take repeated knocks just like the G-shock but it might need a little polishing after.
That name is awfully suspicious.
Visual Studio is my favorite IDE. I wish Linux had something as good as Visual Studio.
The two MS languages that rose, Typescript and PowerShell, aren't mentioned in the summary. They both moved up the list, but aren't in the top 10.
-----
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.
Not everything on the WWW is a website, if it requires Javascript it's often a webapp or dynamic content presentation. Static content generally doesn't need javascript. There are plenty of web applications out there, Google Docs for instance or Apple's iCloud suite, most webmail.
Here's the thing: I really wanted to hate C#, but it's better than C++. What they did is look at all the common mistakes programmers made in C++, and tried to design a language it was impossible to make those mistakes in. Combined with managed code, it makes bad programmers more productive. Of course, it's slow, bloated, and tied to the Microsoft/WIndows ecosystem. But if I was offshoring all my Windows work to India, I'd be happier if they were using C#. Of course, if were developing in Linux or for multiple platforms, I'd be using C++ and/or Python.
I've abandoned my search for truth; now I'm just looking for some useful delusions.
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
Languages for LOOOOOOOSERS
Not disparage ms.mash's excellent summary here, but I wrote this one, too, last week, and mine seemed to get lost in the firehose. I am new to Slashdot. Do duplicates happen often? Here's mine - https://slashdot.org/submissio...