Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Top programming languages in the world
MyBroadBand ^ | 04/20/2016

Posted on 04/20/2016 9:31:50 AM PDT by SeekAndFind

The results of Stack Overflow’s annual survey show the most popular programming languages among developers.

Stack Overflow recently published the results of its annual developer survey, revealing its findings on the most popular programming languages.

Over 50,000 developers from 173 countries responded to the survey.

Stack Overflow said it also augmented some of the results with insights from the activity of its 40 million monthly visitors.

It found that JavaScript remains the most popular technology among developers, with SQL and SQL Server a close second.

“PHP appears to be falling out of favour as Node and Angular emerge,” said Stack Overflow.

StackOverflow 2016 - top technologies


Most popular tech among full-stack devs

Stack Overflow’s report also showed which technologies were most popular among developers who identify as full-stack, front-end, back-end, mobile, math and data, or as a student.

“JavaScript is the most commonly-used programming language on earth. Even back-end developers are more likely to use it than any other language.”

StackOverflow 2016 - full stack languages


Most popular tech among front-end devs

StackOverflow 2016 - front end languages


Most popular tech among back-end devs

StackOverflow 2016 - back end languages


Most popular tech among mobile devs

StackOverflow 2016 - mobile languages


Most popular tech among math and data devs

StackOverflow 2016 - math and data languages


Most popular tech among students

StackOverflow 2016 - student languages




TOPICS: Computers/Internet
KEYWORDS: programming; programminglanguage
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-63 next last
To: ctdonath2
Keep an eye on Swift, the new growing language for mobile (dominating Apple work, coming soon to Android). Good replacement for C/C++/Objective-C, may challenge Java et al.

IMHO, React is the language of the future. It was developed by the folks who built Instagram. In 2012 IG was bought by Facebook and they used React to rewrite FB. They've developed React Native for building mobile apps.

21 posted on 04/20/2016 9:51:30 AM PDT by Ol' Dan Tucker (...and he shall magnify himself in his heart, and by peace shall destroy many... Daniel 8:25)
[ Post Reply | Private Reply | To 11 | View Replies]

To: Cementjungle

Data access should be abstracted away.

My weapon-of-choice is Apache Wicket. I like it because I can have my HTML/CSS guru design the markup, and there’s no embedding of code and markup, and I can in parallel write the back-end code, and layer it out.

To me it’s insane to have your business logic in JavaScript, it should be in a more mature language, that’s not the “Flavor of the Month”. Front-ends come and go, but the business logic remains.


22 posted on 04/20/2016 9:51:57 AM PDT by dfwgator
[ Post Reply | Private Reply | To 17 | View Replies]

To: SeekAndFind

Where’s LISP? I don’t see any mention of LISP!


23 posted on 04/20/2016 9:52:36 AM PDT by Paine in the Neck (Socialism consumes EVERYTHING)
[ Post Reply | Private Reply | To 1 | View Replies]

To: central_va
Java script on the back end? Wait, what!?

Node JS. And now, server-side rendering using Redux with React-Router.

24 posted on 04/20/2016 9:53:39 AM PDT by Ol' Dan Tucker (...and he shall magnify himself in his heart, and by peace shall destroy many... Daniel 8:25)
[ Post Reply | Private Reply | To 20 | View Replies]

To: Ol' Dan Tucker

Swift!


25 posted on 04/20/2016 9:56:28 AM PDT by ctdonath2 ("Get the he11 out of my way!" - John Galt)
[ Post Reply | Private Reply | To 21 | View Replies]

To: dfwgator

I always hated the UI portion of projects, and loved doing the back end stuff instead. I was usually fortunate enough to have employees and contractors to do the front-end stuff for me while I would assign myself the overall system and do the back-end stuff myself.


26 posted on 04/20/2016 9:56:52 AM PDT by Cementjungle
[ Post Reply | Private Reply | To 22 | View Replies]

To: Cementjungle

Yeah, but I like now that I’ve got something like Bootstrap to make it easy for a non-UI developer to quickly generate decent front-ends.


27 posted on 04/20/2016 9:59:04 AM PDT by dfwgator
[ Post Reply | Private Reply | To 26 | View Replies]

To: SeekAndFind

What is the definition of ‘tech’ in this context? I thought this was about programming languages. For instance:

“Most popular tech among mobile devs”

iOS is not a programming language, it’s an operating system.
You program in Objective C or Swift for iOS devices.


28 posted on 04/20/2016 9:59:19 AM PDT by DigitalVideoDude (It's amazing what you can accomplish when you don't care who gets the credit. -Ronald Reagan)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

Q: What’s the favorite computer language of pirates?

A: R


29 posted on 04/20/2016 10:01:27 AM PDT by glorgau
[ Post Reply | Private Reply | To 1 | View Replies]

To: spel_grammer_an_punct_polise

Agree, except mine is VFP. Haven’t found anything that I can’t do with it.


30 posted on 04/20/2016 10:01:51 AM PDT by loucon
[ Post Reply | Private Reply | To 4 | View Replies]

To: SeekAndFind
This just goes to show you why Obama is President and why rap music is popular. Javascript is absolute crap. VB script is absolute crap. Python is beyond crap, it's a flaming bag of crap. Gee, why program in full Java or VB when I can program with a very small slice of the functionality? Did these people get hit in the head with a shovel too many times as a baby? C# and Java are good stuff. If you know one it's easy to go to the other one. But anything script is pathetic garbage. I don't understand the Python craze at all. Dictionaries? PLEASE! Yeah because arrays are too easy or something. I'm a lumberjack and I'm okay I work as a dishwasher because I can't program for crap and man I love Java and VB script! And by the way, Powershell is what DCL (think VMS) used to be, it just took Microstink 30 years to catch up to it, and that's even with David Cutler.
31 posted on 04/20/2016 10:02:53 AM PDT by Snowybear
[ Post Reply | Private Reply | To 1 | View Replies]

To: glorgau

32 posted on 04/20/2016 10:02:59 AM PDT by dfwgator
[ Post Reply | Private Reply | To 29 | View Replies]

To: SeekAndFind

“Unfortunately, one can’t make a living nowadays insisting on using the programming language one knows best, especially when you can’t attract recruiters when you put them in your resume.”

Who cares? I’m not trying to be sarcastic. I’m 72 and retired years ago!

I ‘play’ with ‘VBS’ only for internal stuff. ;-)

I started in ‘BASIC’ then moved to ‘Fortran’ then ‘COBOL’ then ‘C++’ then ‘HTML’ then ‘VBS’. In other words, I have been around the block more than once. ;-)


33 posted on 04/20/2016 10:04:00 AM PDT by spel_grammer_an_punct_polise (Why does every totalitarian, political hack think that he knows how to run my life better than I?)
[ Post Reply | Private Reply | To 8 | View Replies]

To: dfwgator
Angular 2 is completely different from Angular, it’s more like Java, with TypeScript.

I haven't worked in Angular or Angular 2, so I couldn't really comment on it. I have worked in React with JSX and I like it. That being said, here's an article that compares React to A2.

Angular 2 versus React: There Will Be Blood

34 posted on 04/20/2016 10:04:27 AM PDT by Ol' Dan Tucker (...and he shall magnify himself in his heart, and by peace shall destroy many... Daniel 8:25)
[ Post Reply | Private Reply | To 16 | View Replies]

To: Ol' Dan Tucker

Yeah, I read that, I’ve played with React as well, We’ll see how it shakes out.

The thing to keep in mind is that if you embed your business logic in either one, you’re stuck with it, for years potentially long after the fad is over.


35 posted on 04/20/2016 10:06:03 AM PDT by dfwgator
[ Post Reply | Private Reply | To 34 | View Replies]

To: ctdonath2

Swift is a nice addition to Objective C.


36 posted on 04/20/2016 10:07:31 AM PDT by Zathras
[ Post Reply | Private Reply | To 11 | View Replies]

To: Paine in the Neck
Where’s LISP? I don’t see any mention of LISP!

I was thinking the same thing about Smalltalk. But then I noticed that except for C and SQL, Smalltalk is everywhere on that list, in bits and pieces

37 posted on 04/20/2016 10:14:55 AM PDT by Vince Ferrer
[ Post Reply | Private Reply | To 23 | View Replies]

To: dfwgator
Yeah, but I like now that I’ve got something like Bootstrap to make it easy for a non-UI developer to quickly generate decent front-ends

Things certainly have evolved from the days of instructing your users to go to the DOS prompt, type "CD /mainpgm" and type in "mainmenu" to start their application up!

38 posted on 04/20/2016 10:32:05 AM PDT by Cementjungle
[ Post Reply | Private Reply | To 27 | View Replies]

To: spel_grammer_an_punct_polise
I started in ‘BASIC’ then moved to ‘Fortran’ then ‘COBOL’ then ‘C++’ then ‘HTML’ then ‘VBS’. In other words, I have been around the block more than once. ;-)

My first production application was in Basic on a TRS-80. My boss trusted me enough to buy the machine on the QT and let me give it a try. It was a big hit and he started to send reports from it into headquarters, and eventually the IT department got pissed off that "outsiders" were doing IT stuff outside their control. So they transferred me into IT downtown and I had to rewrite the application on the mainframe for use by all the remote office locations to use.

So much for my degree in French Literature.... stayed in IT for the rest of my career, and loved every minute of it.

39 posted on 04/20/2016 10:37:22 AM PDT by Cementjungle
[ Post Reply | Private Reply | To 33 | View Replies]

To: Leaning Right

It got replaced with FORTRAN.


40 posted on 04/20/2016 10:39:08 AM PDT by jaydubya2
[ Post Reply | Private Reply | To 7 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-63 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson