Sponsored by Dragon Age: Origins
Can't get enough Dragon Age: Origins? Check out new footage. view!
DragonAge.BioWare.com - EA presents BioWare's new dark fantasy epic Dragon Age: Origins. '9/10' from Game Informer.
65 Comments
- nawin, on 10/12/2007, -0/+3Java may the #1 now.. but C# will become the #1 in the near future..
Those who have worked in .net(especially with c#) can understand this. - inactive, on 10/17/2008, -0/+2Amazon.com runs on Java. For homepages and CRUD apps, yeah, your Rails/Grails/CakePHP/symfony/whatever framework will suffice, but when it comes to robust web applications, nothing compares to Java (well, okay, ASP .NET, but you know what I mean).
- benihana, on 10/12/2007, -0/+2i think the only way to find out which language is the most popular is a good old-fashioned dance-off.
- meeko81, on 07/02/2008, -0/+1dude html isn't a language. people who are quick to call others idiots are usually themselves the idiot. that's why everything seems strange to you.
- Wootery, on 10/12/2007, -0/+1The usual way to learn to write software is through learning a language....
As for "principles will live on", tell that to a COBOL programmer trying to learn Java. - d0bby, on 10/12/2007, -0/+1Learn how to write software. The language is immaterial. Any language can be abused. Being the most popular language just means it's the one most abused! It's just a shame all recruitment agencies grep CV's for key languages. However, what they are starting to look for now is Agile, Extreme Programming (XP), Scrum etc. So my advice is to look at these techniques/processes, learn them. Languages will come and go but techniques/processes and principles will live on.
- veneficus, on 10/12/2007, -1/+2Bah! COBOL is still alive!! Run for your lives!!!!!
Okay, calm down, breathe... - inactive, on 10/12/2007, -0/+1Java has also been the #1 teaching language now for a few years. It's probably no coincidence that all the people coming out of college for the last few years now are java heads and when they get in the work force and its time to make decisions on what to use on their projects that java gets a nod more often than not.
- inactive, on 10/17/2008, -0/+1I second this motion.
- aaronlidman, on 10/12/2007, -0/+1C++ ftw
- tarun, on 10/12/2007, -0/+1There are different languages for different situations. If you learn enough you'll know which one to use.
- Rimu, on 10/12/2007, -0/+1this survey is silly and has very little meaning in reality
they generated their ratings by running this search query in google '+" programming" -tv -channel' and then seeing how many results there are.
this method favours older languages (java, c), because they have had more time to get more web pages created about them. - ForumTroll, on 10/12/2007, -0/+1Java is number one because it's extremely dominant in enterprise level application development. Nothing else is being used even close to as much. .NET is slowly catching on but is not nearly as prevalent yet.
"Java web apps......um...suck. -cdunn"
You couldn't be more wrong. You're either thinking of Javascript which is not related to Java or you're thinking of Java applets which are not something that defines Java. Look at Ebay or your online banking for examples of what Java can do in an online environment. Plus look at all the frameworks that you can use that have been extremely thoroughly tested. Most people that flame Java have utterly no idea what they're talking about and most often think of Javascript and applets when they think of Java. It’s not the most heavily used programming language for high level enterprise application development for no reason…. - tempusrob, on 10/12/2007, -0/+1Java has been getting a lot of attention on the Enterprise level. Whether or not it's warranted attention is a different story (and a different flamewar).
- Dujenwook, on 12/10/2008, -0/+1Yea, Visual Basic sucks ass.
- oepapel, on 10/12/2007, -0/+1This list is out of whack. COBOL? Come on now. Nobody is choosing cobol for new projects so I can't imagine it being "popular" even if it is required. I have a hard time believing in these kinds of studies. It smells like marketing spin from over here. If you are talking about corporate america then VB/VB.NET and good old C/C++ are the hands down winners. Java MIGHT take a close third but C# would give it a run for it's money.
I mean, let's face it. Perl scripts are 9 times out of 10 just quick hacks. That's like saying that good old DOS batch files are a "more popular programming language" than C back in the DOS days. The size and scale of a project should be taken into account here for this to be of ANY value.
"The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors. The popular search engines Google, MSN, and Yahoo! are used to calculate the ratings. "
Ok, this makes sense. There's ALWAYS someone looking for a COBOL programmer to maintain an aging POS system somewhere. That doesn't make it popular. And because you can get PHP/Perl from more third party vendors than you can VB.NET/C# that makes sense too.
I guess that's what you get when you slap a couple of Google searches together and try to pass it off as good old-fashioned hard work. If you tried to do a book report this way, you'd fail. Why is it any more acceptable if it's done by a corporation? - dtatom, on 10/12/2007, -0/+1Who cares???
Seriously, I have been a software engineer for 5 years (yea yea, noob, i know ;) and have seen, touch, used, and hated almost all of the languages on that list. The hatred was not for the language but rather for the misuse of the language. Honestly who the ***** writes device drivers in Java?
I have also heard from so many people "why can't there be just one language?" I tell them to learn assembly and they give a blank stare, and I just want to slap them :). A programming language is just a tool like a hammer or drill or saw. Does it really make sense to ask carpenters what the most popular tools are? If you answer "yes" you are one those people that needs to be slapped, beaten, drug through the streets, hung, beaten again, and shot! - Jicksta, on 10/12/2007, -0/+1This page was on Slashdot about a year ago. As an avid Java programmer, I'm not suprised it's number one. The Java platform Sun has assembled is truly remarkable.
Beginners have such unlimited exposure to do exactly what they want - write software for any operating system, write programs for their cell phones and PDAs, write dynamic web frameworks with Java Server Pages, or even program their LEGO Mindstorms robots. :) - CompIsMyRx, on 10/12/2007, -2/+2Java is #1 because it is the most prevalant cross-platform language. If python and perl got their acts together, they could beat Java. Visual Basic is going down the tubes fast because it is the dumbest language ever.
- JWood, on 10/12/2007, -1/+1Java's number one. Hell, yeah. But why is VB above Python?
- noahhendrix, on 10/12/2007, -0/+0VB.NET should be above Visual Basics it would seem. I guess since they are grouping different dialects with the "Basic" family that could out number a lot, though that should not really count since they are really two different languages. But for all those, on Digg, who swear by Ruby seems there are not enough of you. Oh and by the way "Digg" is not considered a word when check your spelling through the website ;)
- burke, on 10/12/2007, -0/+0FORTRAN is used a lot in engineering applications, because the the existing software is in FORTRAN, and it isn't really worth it to rewrite everything in C++/C/Java when the current versions work just fine.
btw, C++ is by FAR my favourite language. Being that my main computer is (very) old, java seems extremely slow to me. - inactive, on 10/12/2007, -2/+2Java is number one! Whoa when did that happen, lol.
I'm as surprised as you do, and over C#?, I officially live in cuckoo land, you don't hear that much about java in the city I live. - tomkroening, on 10/12/2007, -0/+0From a software development point of view it's hard even choose the right language to use. The .NET framework is really throwing me for a loop. .NET is the future on the windows platform but you pretty much cut down your customer base to anyone who has the .NET framework installed. Even then .NET runs dog slow on older machines. Where does this leave you? There's no way you'd start writing a visual C++ app if that's being phased out soon. I'd like to know what microsoft uses for it's apps - if they are pushing .NET so hard then why isn't more of their stuff written for it?
I recently started developing using Delphi 2005 - a great alternative that gives you the best of both worlds. You can write an app and compile it for win32 today... and with minimal changes (assuming you don't make API calls) it will recompile for .NET.
I can't understand why Microsoft wouldn't have done something like this unless they though that if they didn't kill win32 people would never switch. - FlyingAvatar, on 10/12/2007, -2/+2Since they count C and C++ separately. Not that it's incorrect, but really I think I'd group C, C++ and C#, as C-based. (Although, base syntax-wise you could argue for Java and PHP to be in this group.) It's wierd that they grouped Basic and Visual Basic, but not VB.NET? If you group Basic and Visual Basic, you should group Pascal and Delphi.
I'm 9 of 20. 12 if I stretch it. :) - jared9985, on 10/12/2007, -0/+0"Visual Basic is going down the tubes fast because it is the dumbest language ever."
haha yes. I hate when people think they are so cool because they know how to make a simple vb program that can pop up a msgbox. WOW - xavi, on 10/12/2007, -0/+0Woot Woot!!! Lisp/Scheme/Dylan is on its way up, big time!! Maybe putting MIT scheme on my resume won't be so useless ;].
- TheMightySkunk, on 10/12/2007, -0/+0I wonder about the internationality of these numbers. They seem very USA-skewed.
I have customers all over the world and fly 150,000 miles a year. Preferences vary so much from country to country and from continent to continent. For example, in Australia, the presence of Delphi is huge, because Pascal is used in many of the pre-eminent engineering schools (like Latrobe and U of Melbourne).
Very interesting poll, nonetheless. - headzoo, on 10/12/2007, -0/+0I'm thinking I should reconsider and start learning some Java. I brushed it aside and now I think I made a mistake.
- sucresemoule, on 10/12/2007, -0/+0What the hell is ABAP ?
And where is Ruby ? - doofus, on 10/12/2007, -0/+0Real men code in assembly, high level languages are for pansies.
- jivemasta, on 10/12/2007, -0/+0VB isn't all that bad. When will people realize that all programming languages are created equal? C and C++ are suited for more complete applications where they are distributed and sold, but takes more experience and time to make. VB is for quick custom programs where theres a lot of database/ string manipulation, but don't do a billion things at once. And Java is good for learning and Web apps. No language is better than the rest, they are merely different.
- inactive, on 10/12/2007, -0/+0
I'm surprised by the ignorance displayed on this topic. Questing whether Java is #1? Where have you been for the last 5 years. Java is the most dominant e-commerce language in the world. Java is also the #1 language at IBM as well as other companies that develop e-commerce applications. Any in case you didn't know it, the number one IDE / Framework (www.eclipse.org) is also written in Java. - inactive, on 10/12/2007, -1/+1WTF?
COBOL is higher than VB.NET? - Swivelhead, on 10/12/2007, -0/+0Hah! Interesting how you put down C#.
I heard the same argument against the Windows OS as being a bad attempt at a Macintosh OS, way back in the day.
Now which of the two has the biggest market share on OS's?
Microsoft innovates in the market and will continue to do so. Sun can create whatever neato - el publito enterprise innovations that they want and Microsoft will take those ideas and make them more accessible (i.e. more popular) to the business world, therefore cutting Java's share in half. They've done it before and it's doing that with C# now.
Milk that Java cow while you can. Pretty soon, it'll be put out to pasture.
Can't wait 'til Sun submits and finally writes Java to badly run on MS's .NET framework (which will be everywhere.)
On the topic of COBOL, RPG/CL will stay big until these thousands of $50 million anum copanies will commit lot's and lot's of money to switch from the old JD Edwards systems on their AS400's to the new (whatever Oracle will call it) OS. And believe me, they're not about to replace their ten to twenty dedicated (age 50 and over) RPG senior level programmers with two or three snot nosed (and liable to jump ship) Java jockeys just because it's the next best thing. Besides 30 years of custom RPG code doesn't rewrite itself into Java overnight.
Whether or not RPG/COBOL/CL shows up on the internet doesn't tell the magnitude of currently running code that is written in these languages. - kernel-who, on 10/12/2007, -0/+0Madmax22e..
HTML isn't a programming language, it is a markup language. - blakeg, on 10/12/2007, -0/+0For the people wondering why FORTRAN is still hanging around in engineering circles, it is all about speed. The compilers, which are generally very mature by now, can optimize the crap out of code. Actually, the lack of language features helps the compilers optimize: no dynamic memory allocation, no pointers, etc. (I'm referring to old school FORTRAN 66 and 77 here. I guess F95 change some of that, but I'm not up on that.)
- ColdChilli, on 10/12/2007, -0/+0This only give most popular languages that can be searched via google or yahoo, it doesn't cover any standalone application or intranet applications. You'd be shocked on the number of Access Applications that are run in the fortune 1000 companies.
- Bluejaye, on 10/12/2007, -0/+0"I'm thinking I should reconsider and start learning some Java. I brushed it aside and now I think I made a mistake."
You didn't make a mistake. Java is still a toy language with no real power under the hood (imo).
Don't be a sheep... - Devnull, on 10/12/2007, -0/+0sucresemoule,
ABAP is a "wonderful" SAP programming language. I use it everyday, and it's sucking my skills away. From what I hear it's a lot like COBOL, but I've never used COBOL so I'll just take their word for it.
ABAP is an interpretive language, it never gets fully compiled, so it's not the fastest language in the world either. It basically allows report writing and screen editing in SAP. There's a bunch of sites out there that talk about it.
I'd rather no C or Java personnaly. - MadChicken, on 10/12/2007, -0/+0"Java web apps......um...suck. -cdunn"
..and if you mean Java applets... don't decide on that until you try this:
http://www.breumelhof.nl/emulationroms/content/view/1/3/ - inactive, on 10/12/2007, -0/+0
Um, in case you haven't figured it out, sparky, C# is Microsoft's attempt to copy Java. Gee, and you though C# was another Microsoft "innovation". Sorry to burst your balloon - nawin, on 10/12/2007, -0/+0>> ROFL...what an idiot.
my answer for u is also the same thing.. what an idiot u r...
U dont know how handy it is to write programs in C# compared to Java... - dyefade, on 10/12/2007, -0/+0The graph is interesting, might not have digg it otherwise.
- oepapel, on 10/12/2007, -0/+0"Oepapel..
Mainframe is still strong, therefore COBOL is still strong. However, lately there has been a rise in COBOL programming jobs due to the fact that many corporations want to get OFF the mainframes and convert to other platforms (UNIX/Oracle, etc..). Conversions like this are not an easy task which makes skilled COBOL programmers a prized commodity"
You JUST proved my point! How can a language be considered "Popular" if everyone and their dog is trying to replace it with something else? I mean this is popular like gonorrhea is popular. - Whomever, on 10/12/2007, -0/+0Where's ADA?
- rjean99, on 10/12/2007, -0/+0>>I can't understand why Microsoft wouldn't have done something like this unless they though that if >>they didn't kill win32 people would never switch.
They did do something like this, but even better. It's called Visual Foxpro. And notice, it is one of the fastest rising stars on the Tiobe scale. Keep an eye on this. - jefflundberg, on 10/12/2007, -0/+0I personally like C# but Java is definitely more widely used, especially for enterprise web applications. I work at DaimlerChrysler. It's an IBM shop, and everything is Java on the server side. Although the software and drivers used on the actual vehicles are written in C.
- Blanko1324, on 10/12/2007, -0/+0Blitzbasic didnt even make it on the list :(
- kernel-who, on 10/12/2007, -0/+0Oepapel..
Mainframe is still strong, therefore COBOL is still strong. However, lately there has been a rise in COBOL programming jobs due to the fact that many corporations want to get OFF the mainframes and convert to other platforms (UNIX/Oracle, etc..). Conversions like this are not an easy task which makes skilled COBOL programmers a prized commodity.
I can't believe RPG is even used anywhere, let alone more than VBScript or Tcl/Tk. -
Show 51 - 65 of 65 discussions



What is Digg?