Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Joshua Cranmer Newsgroups: comp.lang.java.programmer Subject: Re: =?UTF-8?B?QW5kcm9pZOKAlFdoeSBEYWx2aWs/?= Date: Fri, 03 Jun 2011 11:16:11 -0400 Organization: A noiseless patient Spider Lines: 36 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Fri, 3 Jun 2011 15:16:14 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="bAymlyY9SkaJNa8Tz2rerw"; logging-data="25225"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+tKvja/AodRi38ifVzvxhSlL0tK+X+xEM=" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.16pre) Gecko/20110305 Lightning/1.0b3pre Thunderbird/3.1.10pre In-Reply-To: Cancel-Lock: sha1:ZNTA+q7fUht1sp5l1TdEizZKQKU= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4941 On 06/03/2011 10:05 AM, Michael Wojcik wrote: > TIOBE's rankings are suspect, as is their methodology, but at least > they have a method - they're not just pulling a list out of their > collective ass. At the very least, TIOBE explains their method and admits that it may not be the most useful gauge of programming language popularity. They especially admit that rankings below around #25 or so (and probably it ought to be higher) are pretty much complete bullshit. > FYI, the most recent short-term TIOBE rankings are Java, C, C++, C#, > PHP, Objective-C, Python, "(Visual) Basic" (a dubious entry), Perl, > and Ruby, in that order.[1] That's for May 2011. (RPG has risen to > #20, by the way, from #25 last year. Time for everyone to refresh > those RPG skills!) That those are the top 10 languages in some order is probably reasonable, if you include the use of Basic in Office macros and other light programming, and you accept that what is being measured is the interest in people with those language skills. Java, C, C++, and C# I don't think anyone would disagree with; Objective-C is basically programming on Mac, PHP and Ruby are the most significant web-programming languages (you might also include ASP, but that seems to be falling out of favor, even by Microsoft). Python and Perl are of course the premier scripting languages, and Visual Basic is the crown of crappy macro stuff and programming for idiots. I had a discussion a few months ago about what a ranking of the languages as measured by most lines of code (normalized to account for expressiveness) in use would be. At the very least, Java, C, Fortran, and COBOL would be near the top of the list; I don't know much more to give a fuller list... -- Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth