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

Skip to comments.

The most popular programming languages for 2014 are …
Venture Beat ^ | 02/27/2014 | J.O. Dell

Posted on 02/27/2014 7:57:31 AM PST by SeekAndFind

Have mercy: It looks like C# is staging a comeback.

Have mercy: It looks like C# is staging a comeback.

CodeEval has named its top coding languages for 2014, and we see a couple of interesting surprises. Year-over-year, C# was the second-fastest growing language. And Internet powerhouse PHP was the biggest loser, down 55 percent from 2012.

We took a look at the trends from 2011 through 2013, and here’s what we found:

Most & least popular programming languages

By volume, Python and Java reigned supreme. But Java, as you can see, is something of an ailing giant despite the popularity of Android with consumers.

When you look at percentage change from 2011 to the present, iOS coding language Objective-C is still going strong. But check out C#! This Microsoft technology is still small in sheer volume, but it’s growing quickly:

Most & least popular programming languages

Some of us were less surprised than others. Take Gregg Pollack from Code School.

“C# is the language of the Microsoft developer. There have been lots of improvements to the language over the past 10 years, so this isn’t that surprising,” he told VentureBeat via email.

He also had some thoughts on Java’s decline:

Interpreted languages like Python and Ruby have better language design and thus are more pleasant to program with. This fuels the open source community around the languages, which encourages cutting edge developers (and thus, startups) to adopt them. The bigger corporations slowly follow.
In my experience many Java developers have moved to these interpreted languages.

CodeEval gathered this data “based on thousands of data points we’ve collected by processing over 100,000+ coding tests and challenges by over 2,000+ employers,” according to the company blog.

The company enables devs to show off, particularly to potential clients and/or employers, by completing coding challenges created (or merely chosen from a library) by employers. Devs are rewarded with cash and prized for their efforts.CodeEval has named its top coding languages for 2014, and we see a couple of interesting surprises. Year-over-year, C# was the second-fastest growing language. And Internet powerhouse PHP was the biggest loser, down 55 percent from 2012.

We took a look at the trends from 2011 through 2013, and here’s what we found:

Most & least popular programming languages

By volume, Python and Java reigned supreme. But Java, as you can see, is something of an ailing giant despite the popularity of Android with consumers.

When you look at percentage change from 2011 to the present, iOS coding language Objective-C is still going strong. But check out C#! This Microsoft technology is still small in sheer volume, but it’s growing quickly:

Most & least popular programming languages

Some of us were less surprised than others. Take Gregg Pollack from Code School.

“C# is the language of the Microsoft developer. There have been lots of improvements to the language over the past 10 years, so this isn’t that surprising,” he told VentureBeat via email.

He also had some thoughts on Java’s decline:

Interpreted languages like Python and Ruby have better language design and thus are more pleasant to program with. This fuels the open source community around the languages, which encourages cutting edge developers (and thus, startups) to adopt them. The bigger corporations slowly follow.
In my experience many Java developers have moved to these interpreted languages.

CodeEval gathered this data “based on thousands of data points we’ve collected by processing over 100,000+ coding tests and challenges by over 2,000+ employers,” according to the company blog.

The company enables devs to show off, particularly to potential clients and/or employers, by completing coding challenges created (or merely chosen from a library) by employers. Devs are rewarded with cash and prized for their efforts.



TOPICS: Business/Economy; Computers/Internet
KEYWORDS: coding; languages; programming
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-87 next last
To: FReepers
Help Keep FR....

Donate

Less Than $7.5k To Go!!

21 posted on 02/27/2014 8:21:12 AM PST by DJ MacWoW (The Fed Gov is not one ring to rule them all)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Buckeye McFrog

In the late 1980’s my college was still using IBM cards for class registration. You went to a big room with boxes full of IBM cards that were labeled with course registration info and meeting times. the system was real simple: if there were cards in the box, the class was still open. No cards= class is full. you went into another room, somebody manually inputted your student #, they ran the cards through a tabulator and you wrote a check for the classes. The printer (which I recall was as big as a photocopier) spit out a class schedule and you were on your merry way. Positively archaic even at that time, but it actually worked quite well. they didn’t switch to a all -up modern computer registration until the early 90’s.

CC


22 posted on 02/27/2014 8:24:08 AM PST by Celtic Conservative (tease not the dragon for thou art crunchy when roasted and taste good with ketchup)
[ Post Reply | Private Reply | To 5 | View Replies]

To: SeekAndFind
Interpreted languages like Python and Ruby have better language design and thus are more pleasant to program with. This fuels the open source community around the languages, which encourages cutting edge developers (and thus, startups) to adopt them. The bigger corporations slowly follow. In my experience many Java developers have moved to these interpreted languages.

The funny thing, if you know the history of these languages, is that Java deliberately rejected the dynamic, interpreted approach. The history of computer languages since 1975 has been C versus Smalltalk. In 1976 the concepts of Smalltalk were considered too hard for most programmers, but language designers felt they could borrow a few features at a time. Java borrowed object orientation and virtual machines, but not dynamic typing or being interpreted. But as the industry continued on, those design choices became limitations.

23 posted on 02/27/2014 8:24:17 AM PST by Vince Ferrer
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

My first programing experience was Fortran IV using paper punch cards. I survived a college class in Java Scripting and ASP...next to Physical Chemistry the toughest class I ever took.


24 posted on 02/27/2014 8:28:01 AM PST by The Great RJ
[ Post Reply | Private Reply | To 1 | View Replies]

To: HOYA97

I’ll second C# and Ruby as well as a firm grounding in C and C++.

C# when used with ASP.Net is also leaps and bounds above any web app done in Java.

C# has also developed delegates to replace method/object pointers and dynamic typing that makes possible dynamic type arrays which breaks arrays away from single typing.

C# has also revived pointers which provides the flexibility and more efficient processing that used to be available only in C/C++.

C++ is still the most versatile with capability to customize down to bit level manipulation.


25 posted on 02/27/2014 8:30:00 AM PST by RJS1950 (The democrats are the "enemies foreign and domestic" cited in the federal oath)
[ Post Reply | Private Reply | To 7 | View Replies]

To: McGruff

Me: ~1980 “C”. -> 2014 “C”.


26 posted on 02/27/2014 8:32:53 AM PST by Verbosus (/* No Comment */)
[ Post Reply | Private Reply | To 9 | View Replies]

To: SeekAndFind

RTL, TCL, PERL, Verilog ... every stinkin day


27 posted on 02/27/2014 8:35:29 AM PST by clamper1797 (Evil WILL flourish when good men WILL not act)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

C# and .net are msoft’s best products. .Net actually seems to do pretty much everything CORBA was supposed to do without it taking up two or three times the size and complexity of the OS it supposedly sits on. Watching Tau CORBA take two days to compile and build pretty much told me everything I needed to know about CORBA.


28 posted on 02/27/2014 8:35:53 AM PST by varmintman
[ Post Reply | Private Reply | To 1 | View Replies]

To: Verbosus
First exposure to a word processor.

It was pretty good for the time. I think Microsoft Word stole it.

29 posted on 02/27/2014 8:35:56 AM PST by McGruff (Every night has it's dawn.)
[ Post Reply | Private Reply | To 26 | View Replies]

To: SeekAndFind

I see that MS-BASIC has fallen off the list. Drat. I was just getting the hang of it.


30 posted on 02/27/2014 8:36:52 AM PST by Leaning Right (Why am I holding this lantern? I am looking for the next Reagan.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: McGruff
yeah..just that (limited programs).

31 posted on 02/27/2014 8:38:15 AM PST by skinkinthegrass (The end move in politics is always to pick up a gun..0'Caligula / 0'Reid / 0'Pelosi)
[ Post Reply | Private Reply | To 29 | View Replies]

To: Buckeye McFrog
d@mn "punch cards"
same here, fortran..HEC II program.

32 posted on 02/27/2014 8:41:29 AM PST by skinkinthegrass (The end move in politics is always to pick up a gun..0'Caligula / 0'Reid / 0'Pelosi)
[ Post Reply | Private Reply | To 5 | View Replies]

To: rdb3; Calvinist_Dark_Lord; Salo; JosephW; Only1choice____Freedom; amigatec; Still Thinking; ...

33 posted on 02/27/2014 8:41:29 AM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: SeekAndFind

Trying to teach myself Objective C.
Kind of fun and it codes for OSX, ipad and iphone.


34 posted on 02/27/2014 8:41:49 AM PST by Zathras
[ Post Reply | Private Reply | To 1 | View Replies]

To: Resolute Conservative

Actually, you are more like to find Java devs in an enterprise environment. If you have a large data center running 10,000 servers, they are more likely to be running AIX or Linux than Windows.


35 posted on 02/27/2014 8:42:20 AM PST by proxy_user
[ Post Reply | Private Reply | To 14 | View Replies]

To: Buckeye McFrog

Took a fortran class in 1972. Punch card entry. You dropped your cards at the computer center and two days later your output might be in one of the mailboxes provided.

The term, ‘user-friendly’, had not been invented yet.


36 posted on 02/27/2014 8:45:39 AM PST by Delta Dawn (Fluent in two languages: English and cursive.)
[ Post Reply | Private Reply | To 5 | View Replies]

To: proxy_user

And doing very limited development work outside server maintenance.


37 posted on 02/27/2014 8:45:53 AM PST by Resolute Conservative
[ Post Reply | Private Reply | To 35 | View Replies]

To: The Great RJ

Entertainment back in 1981 college was to take one card out of a stack on the sly and watch your friend go nuts a while.


38 posted on 02/27/2014 8:48:17 AM PST by Resolute Conservative
[ Post Reply | Private Reply | To 24 | View Replies]

To: SeekAndFind

Where does Objective-C show up? Is the chart convoluted and bastardized like Objective-C. Do you Or C++ and C to get the results?


39 posted on 02/27/2014 8:48:25 AM PST by ImJustAnotherOkie (zerogottago)
[ Post Reply | Private Reply | To 1 | View Replies]

To: clamper1797

Same here only replace Verilog with VHDL :-).


40 posted on 02/27/2014 8:49:04 AM PST by edh (I need a better tagline)
[ Post Reply | Private Reply | To 27 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-8081-87 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