Page 1 of 1

Top 10 programming languages - January 2015

Posted: Mon Jan 26, 2015 5:59 pm
by heartbone

Code: Select all

 1	C 				16.703%	-1.24%
 2	Java 			15.528%	-1.00%
 3	Objective-C    6.953%	-4.14%
 4	C++	 	  	6.705%	-0.86%
 5	C# 	 	  	5.045%	-0.80%
 6	PHP	   		3.784%	-0.82%
 7	JavaScript  	3.274%	+1.70%
 8	Python   		2.613%	+0.24%
 9	Perl   	  	2.256%	+1.33%
10	PL/SQL   		2.014%	+1.38%
[/url]

We should all be considered as visionaries at the cutting edge of personal programming productivity.
Perhaps in a few more years, the rest of the planet will catch up.

Re: Top 10 programming languages - January 2015

Posted: Tue Jan 27, 2015 4:12 am
by idle
I just wish we had an equal footing with c, like unsigned types for starters
An additional c target wouldn't go amiss either.

Re: Top 10 programming languages - January 2015

Posted: Tue Jan 27, 2015 5:17 am
by skywalk
Hard to believe it is 3 years since Fred's interview. After SpiderBasic release, I am curious if LLVM would be considered to expand the targets and power of PureBasic? But, does that require a massive change of scope? If PureBasic syntax is translated to C/C++ instead of ASM, does CLang do the rest?

Re: Top 10 programming languages - January 2015

Posted: Tue Jan 27, 2015 8:10 am
by Danilo
skywalk wrote:If PureBasic syntax is translated to C/C++ instead of ASM, does CLang do the rest?
Yes, and we could have full OOP, exception handling, templates, function/method/operator overloading, C++ imports & inline C++, optimizations, and of course all up-to-date C++14 features. ;)

PB for Android, iOS, Win8 Modern UI, Raspberry Pi, and many more targets... sounds awesome. :D

Re: Top 10 programming languages - January 2015

Posted: Tue Jan 27, 2015 3:33 pm
by Bananenfreak
And more work and Problems (bugs) for PB Team and eventually bigger and slower exe! Wow, how wonderful.

Re: Top 10 programming languages - January 2015

Posted: Tue Jan 27, 2015 4:36 pm
by fsw
Danilo wrote:
skywalk wrote:If PureBasic syntax is translated to C/C++ instead of ASM, does CLang do the rest?
Yes, and we could have full OOP, exception handling, templates, function/method/operator overloading, C++ imports & inline C++, optimizations, and of course all up-to-date C++14 features. ;)
...
Hate to say it, but you just described FreeBASIC. :shock:

Could say more to this topic, but nobody listens to me anyhow :?

Re: Top 10 programming languages - January 2015

Posted: Tue Jan 27, 2015 5:24 pm
by skywalk
Bananenfreak wrote:And more work and Problems (bugs) for PB Team and eventually bigger and slower exe! Wow, how wonderful.
I could understand bigger exe's but how would they be slower with the optimizations employed in LLVM?

Re: Top 10 programming languages - January 2015

Posted: Wed Jan 28, 2015 2:14 am
by J. Baker
I think the Objective-C is ranked too high. Yes there are some developers building their own apps on OS X and iOS but not many. Both app stores are filled with apps and games that were developed in "Game Makers" and even some "App Makers". So, many of the apps, are not directly made with Objective-C but may use or partially rely on Objective-C. Even still, some of the apps on Apple's app store are made with PureBasic, Adobe Air, HTML5, etc.

That would be like me saying that I made a game in an app called "Game Maker" (http://www.yoyogames.com) therefor I developed it in C+ or whatever. I'm sure you get the point.

Where do these stats come from?

Re: Top 10 programming languages - January 2015

Posted: Wed Jan 28, 2015 3:37 am
by heartbone
fsw wrote:Could say more to this topic, but nobody listens to me anyhow :?
Correct.
But I will read your posts. :wink:
J. Baker wrote:Where do these stats come from?
There are so very many answers to that question.
I can think of three right away, however I'll stick with a safe answer.
Earth. :lol:

You know the first 5 names comprise about 50% of whatever is being measured there.
Programmer minutes?
Dollars spent?
Number of total users, including the dudes who tried it for one day three years ago and might get back to it like really soon?
Number of MB of released code recognized by the Academy of Certified Bit Counters.
Whatever.
The top 10 account for just about 66% of the total.
Which leaves about 33% for the remaining two hundred plus languages they somehow track and rank.
I don't think it's a very scientific index, because I see a statement like this on their site.
Taco Schotanus suggested to add the Red Hat language Ceylon to the index. Ceylon debuts at position 221.
However, I do find the page quite interesting.

My best guess is that its data collection is likely built on some sort of WEBBOT tech.
I suspect that if someone were to suggest adding PureBasic to the list, it would be added, and it would debut in the top 100.

11 MATLAB 1.390% +0.62%
12 ABAP 1.273% +0.80%
13 COBOL 1.267% +0.81%
14 Assembly 1.171% +0.68%
15 Ruby 1.130% +0.07%
16 Visual Basic .NET 1.074% -0.48%
17 Visual Basic 1.074% +1.07%
18 R 1.042% +0.79%
19 Transact-SQL 0.874% -0.68%
20 Delphi/Object Pascal 0.837% +0.24%

The languages which I made the most money from by using are #37 (yeah! good number) and #44 on their current list.
Only a tiny amount from ATARI BASIC (nowhere to be found on their current list) and #14 ASSEMBLY.

The Next 50 Programming Languages

The following list of languages denotes #51 to #100. Since the differences are relatively small, the programming languages are only listed (in alphabetical order).
4th Dimension/4D, ABC, Algol, Apex, APL, Arc, ATLAS, AutoLISP, Automator, Avenue, Bourne shell, C shell, C++/CLI, C-Omega, CFML, Clean, cT, DiBOL, Erlang, Go, Groovy, Haskell, Icon, Io, Ioke, J, J#, JADE, Korn shell, M4, Maple, Modula-2, Moto, MQL4, NATURAL, NXT-G, Oz, PILOT, PowerShell, Programming Without Coding Technology, Pure Data, Q, RPG (OS/400), S, Scheme, SPARK, Standard ML, Stata, Tcl, VBScript

Re: Top 10 programming languages - January 2015

Posted: Wed Jan 28, 2015 6:42 am
by fsw
J. Baker wrote:Where do these stats come from?
Basically the calculation comes down to counting hits for the search query

Code: Select all

+"<language> programming"
There are 25 search engines that are used to calculate the TIOBE index.
See here: TIOBE Programming Community Index Definition

Re: Top 10 programming languages - January 2015

Posted: Wed Jan 28, 2015 9:45 am
by Danilo
J. Baker wrote:I think the Objective-C is raked too high.
Same for plain C, it seems not to correlate to what companies use for application development.
Java, C++, C# are used everywhere. Maybe the high ranking of C comes from widespread use of
C libraries in many higher level development systems.
I am pretty sure C is not the highest ranking of what people actually directly use every day.

Productivity counts, so most companies use high-level, object-oriented systems with huge ready-to-go frameworks/libraries.

Every new technology in Windows and MacOSX over the last 15 years is object-oriented stuff (Obj-C, some kind of COM, etc.),
same for growing mobile markets (iOS, Android, Windows Mobile/Phone/Apps).

Re: Top 10 programming languages - January 2015

Posted: Wed Jan 28, 2015 4:01 pm
by skywalk
I agree C may not be well represented for application developers, but it is the language of choice embedded in hardware of all sorts. Those numbers are massive.

Re: Top 10 programming languages - January 2015

Posted: Wed Jan 28, 2015 6:22 pm
by Tenaja
skywalk wrote:I agree C may not be well represented for application developers, but it is the language of choice embedded in hardware of all sorts. Those numbers are massive.
Very true. Just count the number of embedded programmable controllers in your kitchen alone, and compare that the the number of x86 PC's in the whole house...

Re: Top 10 programming languages - January 2015

Posted: Wed Jan 28, 2015 8:14 pm
by Danilo
skywalk wrote:I agree C may not be well represented for application developers, but it is the language of choice embedded in hardware of all sorts. Those numbers are massive.
Well, the TIOBE index just seems to count searches for "C Programming" at sites like Google, Amazon, etc.,
and even when I do not need to program in plain C, I contributed to those results myself.
◾Amazon: QUALIFIED for 6.8%
◾Amazon China: QUALIFIED for 1.2%
◾Amazon Germany: QUALIFIED for 2.8%
◾Amazon Japan: QUALIFIED for 4.6%
◾Amazon UK: QUALIFIED for 1.8%
[...]
◾Google: QUALIFIED for 7.7%
◾Google Australia: CANDIDATE
◾Google Brazil: QUALIFIED for 4.0%
◾Google Canada: QUALIFIED for 1.5%
◾Google France: SOURCES_NOT_PARSABLE
◾Google Germany: QUALIFIED for 5.2%
◾Google India: QUALIFIED for 6.5%
◾Google Indonesia: CANDIDATE
◾Google Italia: QUALIFIED for 2.5%
◾Google Japan: QUALIFIED for 5.5%
◾Google Mexico: QUALIFIED for 0.6%
◾Google Poland: CANDIDATE
◾Google Russia: SOURCES_NOT_PARSABLE
◾Google South Korea: SOURCES_NOT_PARSABLE
◾Google Spain: QUALIFIED for 2.2%
◾Google Turkey: SOURCES_NOT_PARSABLE
◾Google United Kingdom: QUALIFIED for 4.3%
◾Google Ad Services: QUALIFIED for 0.9%
Amazon Japan and Google India results are qualified very high, while many other countries are missing.