Top 10 programming languages - January 2015

Everything else that doesn't fall into one of the other PB categories.
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Top 10 programming languages - January 2015

Post 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.
Keep it BASIC.
User avatar
idle
Always Here
Always Here
Posts: 5836
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: Top 10 programming languages - January 2015

Post 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.
Windows 11, Manjaro, Raspberry Pi OS
Image
User avatar
skywalk
Addict
Addict
Posts: 4210
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Top 10 programming languages - January 2015

Post 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?
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: Top 10 programming languages - January 2015

Post 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
User avatar
Bananenfreak
Enthusiast
Enthusiast
Posts: 519
Joined: Mon Apr 15, 2013 12:22 pm

Re: Top 10 programming languages - January 2015

Post by Bananenfreak »

And more work and Problems (bugs) for PB Team and eventually bigger and slower exe! Wow, how wonderful.
Image
User avatar
fsw
Addict
Addict
Posts: 1603
Joined: Tue Apr 29, 2003 9:18 pm
Location: North by Northwest

Re: Top 10 programming languages - January 2015

Post 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 :?

I am to provide the public with beneficial shocks.
Alfred Hitshock
User avatar
skywalk
Addict
Addict
Posts: 4210
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Top 10 programming languages - January 2015

Post 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?
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Top 10 programming languages - January 2015

Post 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?
Last edited by J. Baker on Wed Jan 28, 2015 9:45 am, edited 1 time in total.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
User avatar
heartbone
Addict
Addict
Posts: 1058
Joined: Fri Apr 12, 2013 1:55 pm
Location: just outside of Ferguson

Re: Top 10 programming languages - January 2015

Post 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
Keep it BASIC.
User avatar
fsw
Addict
Addict
Posts: 1603
Joined: Tue Apr 29, 2003 9:18 pm
Location: North by Northwest

Re: Top 10 programming languages - January 2015

Post 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

I am to provide the public with beneficial shocks.
Alfred Hitshock
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: Top 10 programming languages - January 2015

Post 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).
User avatar
skywalk
Addict
Addict
Posts: 4210
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Top 10 programming languages - January 2015

Post 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.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
User avatar
Tenaja
Addict
Addict
Posts: 1959
Joined: Tue Nov 09, 2010 10:15 pm

Re: Top 10 programming languages - January 2015

Post 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...
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: Top 10 programming languages - January 2015

Post 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.
Post Reply