The Most Loved and Most Disliked Programming Languages Revealed in Stack Overflow Survey (stackoverflow.com)
angel'o'sphere shares a report: The annual Stack Overflow survey is one of the most comprehensive snapshots of how programmers work, with this year's poll being taken by almost 90,000 developers across the globe. This year's survey details which languages developers enjoy using, which are associated with the best paid jobs, which are most commonly used, as well as developers' preferred frameworks, databases, and integrated development environments.
Python's versatility continues to fuel its rise through Stack Overflow's rankings for the "most popular" languages, which lists the languages most widely used by developers. This year's survey finds Python to be the fastest-growing major programming language, with Python edging out Android and enterprise workhorse Java to become the fourth most commonly used language. [...] More importantly for developers, this popularity overlaps with demand for the language, with Julia Silge, data scientist at Stack Overflow, saying that jobs data gathered by Stack Overflow also shows Python to be one of the most in-demand languages sought by employers.
[...] Rust may not have as many users as Python or JavaScript but it has earned a lot of affection from those who use it. For the fourth year running, the language tops Stack Overflow's list of "most-loved" languages, which means the proportion of Rust developers who want to continue working with it is larger than that of any other language.[...] Go stands out as a language that is well paid, while also being sought after and where developers report high levels of job satisfaction. Full report here.
Python's versatility continues to fuel its rise through Stack Overflow's rankings for the "most popular" languages, which lists the languages most widely used by developers. This year's survey finds Python to be the fastest-growing major programming language, with Python edging out Android and enterprise workhorse Java to become the fourth most commonly used language. [...] More importantly for developers, this popularity overlaps with demand for the language, with Julia Silge, data scientist at Stack Overflow, saying that jobs data gathered by Stack Overflow also shows Python to be one of the most in-demand languages sought by employers.
[...] Rust may not have as many users as Python or JavaScript but it has earned a lot of affection from those who use it. For the fourth year running, the language tops Stack Overflow's list of "most-loved" languages, which means the proportion of Rust developers who want to continue working with it is larger than that of any other language.[...] Go stands out as a language that is well paid, while also being sought after and where developers report high levels of job satisfaction. Full report here.
Always produce significant and valid results .... NOT!
I looked at the survey and it demanded a lot of random personal information, I didn't fill it in. So the data from it is biased towards people who freely give up their personal data for no benefit to themselves.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Once Frank Herbert had Gurney Halleck to tell Paul Atreides, thus to us as reader:
"Mood? What has mood to do with it? You fight when the necessity arises — no matter the mood! Mood's a thing for cattle or making love or playing the baliset. It's not for fighting."
Similarly loving a language has nothing to do with its utilisation or benefits, it is for (well not cattle, but) cowboys who love to brag about last huge program they wrote, which contains 1.000 or more lines, even excluding whitespace that is...
All this Python popularity reminds me of the rise of BASIC's popularity. It won't be long before people think you can write serious, user facing applications with that steaming pile. I can defintitely get behind using it for infrastructure automation and analytics but fuck trying to build anything large. But alas, the non technical will hear buzz of its popularity and the inexperienced will be allowed to build shit with it. God help us all.
the benefit was it gives megaphone to those who support cute niche flash-in-the-pan fad languages
*pulls out moto x pure and stares at it.* There is an Android programming language? who knew?
Reread the sentence
with Python edging out Android and enterprise workhorse Java
It is not well constructed but a second glance clarifies things. It would be better written, if still clunk, thus
with Python edging out Android-and-enterprise-workhorse Java
The Daddy casts sleep on the Baby. The Baby resists!
+1 Insightful
Everything about the list screamed "fashionable".
No sig today...
I like languages that let me get paid, be efficient, have unlimited control over the resulting program.
I had languages that restrict my capabilities, have obnoxious fanbois, and are slow.
Like list:
* C
* C++
* Perl
* Go
* Ruby (though it is slow, sometimes)
Hate list:
* Java
* Javascript
* Rust - hate the fans.
* C# and any other "managed" language
* ObjectiveC - sometimes hate just comes from the platform
* Php
* Cobol
Don't care list:
* python
* Pascal
* Whatever apple is pushing today.
* Whatever google is pushing today.
* Whatever MSFT is pushing today.
I've coded for almost 3 decades, using about 40 different languages. If you are a noob, stick with noob-friendly languages, please. BTW, that does NOT include php.
I don't understand the hate for Java.
Java is fast, secure, and compact.
With only a few cores, a few GB of disk space, and a few GB of ram, "hello world" compiles and runs in just minutes!
And it gets faster every time it's run!
Find me a language more secure.
Find me a language more compact.
Find me a language that's faster.
C is full of security holes, and slow.
ASSembly is slow, full of holes, and slow.
The minimum specs are there for a reason. If you don't have at least a few cores, and a few GB of RAM, and say 100GB of disk space, go back to your speak and spell.
I don't see Perl anywhere on the list. Not popular, not hated, not paid, not used. I can't be the only person still regularly using it.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
I love my claw hammer. It works for anything I want to build, and I never need other tools. People who use ball-peen hammers or malletts obviously don't know how to use hammers properly. Anybody who uses screwdrivers or wrenches is obviously an idiot, who doesn't really understand how to build things.
"Do I think that more people will start using Python than SQL? That would be tough, SQL plays a role in huge swathes of the economy. I'd be surprised if next year Python overtakes SQL, just because SQL is so dominant."
SQL is #3 on the list. Since when did SQL become a programming language SQL us a a QUERY language.
Mike @ The Geek Pub. Let's Make Stuff!
Swift is crap. The major complaint about Objective-C was that it had all the baggage of C. Well guess what? Swift has all the baggage of C *and* Objective-C. It's hard to be a language designer these days because you need to know all the language paradigms and good ideas in other languages, so I have sympathy for the Swift designers, but not the language. Oh, and while we're at it, Xcode looks like it was built by UX designers, not by people with domain knowledge of the programming ecosystem.
"First they came for the slanderers and i said nothing."
If anything knock Python because of the GIL issue. Maybe on large projects, dynamic typing is problematic if you are lazy with variable names and documentation. Don't knock it because you can't accept 'something different'. The indentation helps in a lot of cases; and it quickly starts to feel redundant doing { } everywhere. Neither is really better than the other.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
Or simply "with Python edging out Java, the Android & enterprise workhorse".
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
A Slashdot snobfest!