D comes in rank 43 in TIOBE !

Brian Tiffin btiffin at gnu.org
Fri Aug 6 09:05:44 UTC 2021


On Thursday, 5 August 2021 at 18:20:14 UTC, Vinod K Chandran 
wrote:
> D's TIOBE rank is 43. Take a look.
> https://www.tiobe.com/tiobe-index/

Opinion piece from an old guy...

This particular popularity rating is rather tightly focused.

*Real life work* is rarely discussed on the internet.  Tiobe 
captures an internet number.

Take the COBOL number.  Stackoverflow, github, the internet in 
general.  That is almost all personal computer COBOL.  PC COBOL 
is a pittance of total COBOL programmer time.  Teenie pittance.

People developing code for banks, government, military, 
insurance, medical, (name a business that isn't a web business or 
a science) *do not* talk about it in public forums.  They don't 
post questions about how to best sort income tax totals when 
working for the tax collector.  They do not discuss how to best 
catch bad guys trying to cheat on an insurance claim.  Where most 
of the actual world's money flows, is not discussed in public.  
Things like COBOL manage a lot of that flow.  Not discussed on 
StackOverflow and the projects are **never** on GitHub.  A fair 
amount of Java gets discussed, because Java shows up on public 
wire facing applications more often.  Corporate Java, not so much.

Use Tiobe, redmonks, and popcons of all sorts, to help plan and 
develop a career in web programming or open fields like science, 
or free software compilers and utilities.

Other than that, these stats have very little bearing on the 
world at large.  It only reflects the programming world we see on 
the internet.  That's a big world, surely, but the real world is 
orders of magnitude larger.  *Orders of magnitude*.

There are estimates of 750 million office workers that have 
written macros for Excel.  And what, 20 to 30 million 
professional programmers?  Maybe a million writing free or open 
source software that we all talk about on forums and Q&A sites.  
The Tiobe number reflects that fractional million, not the other 
29, let alone the 750.

Try it; *actually, don't*, go to a bank and ask them what 
operating system they use for core business data. That 
information will be treated as a trade secret.  The clerk will 
likely call security if you pry too hard.  Ask a comptroller how 
much they spent on licensing for Oracle last year, and you will 
likely be treated with great suspicion, possibly as a corporate 
spy.

Bank A is not going to let Bank B know how many lines of COBOL 
they have.  Or C, or D, or MUMPS, or Java, or Pascal, or Perl, or 
...  Well, until they get caught with a huge breach and need a 
scapegoat (and we all know that most public facing code is rock 
solid secure code, right? \[sarc\]).

Having said that:

Do discuss D, open projects on the hub, and ask questions on Q&A 
sites, because that will bump up the internet version of the 
numbers of what humans are using computer languages for.  We only 
get to see the public wire facing software numbers; a small 
fraction of the world spinning total. The Tiobe numbers might as 
well be D numbers. Help lead people to a Bright-er future, 
perhaps Alexandrescu-e a few people.   *Sorry, gentlemen; old 
guy, lame dad jokes are the best kinda jokes*.

Have good, make well.


More information about the Digitalmars-d mailing list