comp.lang.ada
 help / color / mirror / Atom feed
* TIOBE index
@ 2010-03-08 11:53 Gautier write-only
  2010-03-08 15:41 ` Martin Krischik
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Gautier write-only @ 2010-03-08 11:53 UTC (permalink / raw)


Hello,

From time to time I'm looking at the TIOBE Programming Community Index
  http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
The results, for long, are not very glorious for Ada, but I told
myself if was like it was.
For instance the latest ranking for Pascal, Fortran and Ada are:

  Tiobe ranking
  --------------
  Pascal  0.603%
  Fortran 0.563%
  Ada     0.376%

Now, I spent a few minutes to look at the figures myself, following
the famous citation "The only statistics you can trust are those you
falsified yourself".
So I made the search engine queries as described there:
  http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm
including 1-year time windowing when available.
Here are the results (the simple queries without time windowing give
similar results):

        Google     Google Blogs  MSN        Yahoo!      Wikipedia
YouTube
 
------------------------------------------------------------------
Pascal  2'020'000  25'027        3'170'000  25'200'000  1'664      232
Fortran 1'510'000  11'768        1'640'000  7'900'000   949        113
Ada     2'140'000  110'310       2'670'000  49'300'000  1'764      70

With the weights being 23% for each engine, except YouTube with 7%, it
is obviously impossible to have Ada's ranking that is lower than
Fortran's and even than Pascal's.
Funny thing: the weights sum up to more than 100%, so don't forget to
divide by the sum of weights!
If you take for instance Pascal's ranking as a reference, the rankings
would be actually the following:
  Pascal  0.603%
  Fortran 0.294%
  Ada     0.668% <- uh-oh, almost the "A" category...

Of course the reference (here Pascal) would need as well a re-ranking,
up or down, which would influence Fortran's and Ada's - this would
mean to gather the full index data!

Did I miss something ? Some "soft factors" ?
I have an Excel sheet for those interested.
Or should we bug TIOBE about their statistics' quality ?
Or publish a fair, transparent index based on the TIOBE idea, but with
the publication of the figures ?
______________________________________________________________
Gautier's Ada programming -- http://gautiersblog.blogspot.com/
NB: For a direct answer, e-mail address on the following web site:
http://www.fechtenafz.ethz.ch/wm_email.htm



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 11:53 Gautier write-only
@ 2010-03-08 15:41 ` Martin Krischik
  2010-03-08 16:26   ` Gautier write-only
  2010-03-08 19:39 ` Tero Koskinen
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 15+ messages in thread
From: Martin Krischik @ 2010-03-08 15:41 UTC (permalink / raw)


Am 08.03.2010, 12:53 Uhr, schrieb Gautier write-only  
<gautier_niouzes@hotmail.com>:


> Did I miss something ? Some "soft factors" ?
> I have an Excel sheet for those interested.
> Or should we bug TIOBE about their statistics' quality ?
> Or publish a fair, transparent index based on the TIOBE idea, but with
> the publication of the figures ?

Well, ask them - they usually answer.

Apart from that they lost my personal credibility whey they dropped usenet  
if favour of hipper stuff like YouTube.  And when all first 20 languages  
where in "danger" to be "A" rank they changed something else. I wrote a  
blog entry about that:  
http://ada-programming.blogspot.com/2008/01/tiobe-january-2008.html.

Also I noticed: "The first 100 pages per search engine are checked for  
possible false positives and this is used to define the confidence factor"  
- the confidence factor for Ada is not publicised.

Martin

-- 
Martin Krischik



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 15:41 ` Martin Krischik
@ 2010-03-08 16:26   ` Gautier write-only
  2010-03-08 20:18     ` Gautier write-only
  0 siblings, 1 reply; 15+ messages in thread
From: Gautier write-only @ 2010-03-08 16:26 UTC (permalink / raw)


Well, newsgroups contents are visible, copied several times, on
various search engines...
YouTube has a normalized weight of only 5.73%.

> Also I noticed: "The first 100 pages per search engine are checked for  
> possible false positives and this is used to define the confidence factor"  
> - the confidence factor for Ada is not publicised.

That could be the explanation...

Anyway, the idea of a "transparent" index, with the same rules, but
with publication of all figures, could be a nice project.
Of course automatized...
How complicated would it be to parse the HTML page returned by search
engines ?
For instance, the Google request gives somewhere in the HTML code:
*<p id=resultStats>*&nbsp;Results <b>1</b> - <b>10</b> of about
<b>1,440,000</b> for <b>ada programming</b>
Matching the above tag, the result is at reach of the hand.
Maybe some HTTP request to do with AWS ?
Any hint is welcome, I'm doing the rest of the code :-)

Gautier



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 11:53 Gautier write-only
  2010-03-08 15:41 ` Martin Krischik
@ 2010-03-08 19:39 ` Tero Koskinen
  2010-03-08 20:22   ` Gautier write-only
  2010-03-08 22:04 ` jonathan
  2010-03-11 13:03 ` Gautier write-only
  3 siblings, 1 reply; 15+ messages in thread
From: Tero Koskinen @ 2010-03-08 19:39 UTC (permalink / raw)


On Mon, 8 Mar 2010 03:53:34 -0800 (PST) Gautier write-only wrote:
> Or publish a fair, transparent index based on the TIOBE idea, but with
> the publication of the figures ?

There is also http://langpop.com/ which I find slightly more realistic
based on my own experiences, although that doesn't show Ada in very
popular light either.

-- 
Tero Koskinen - http://iki.fi/tero.koskinen/



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 16:26   ` Gautier write-only
@ 2010-03-08 20:18     ` Gautier write-only
  2010-03-09 20:48       ` Gautier write-only
  0 siblings, 1 reply; 15+ messages in thread
From: Gautier write-only @ 2010-03-08 20:18 UTC (permalink / raw)


> Maybe some HTTP request to do with AWS ?
> Any hint is welcome, I'm doing the rest of the code :-)

OK, found it: http://rosettacode.org/wiki/HTTP#Ada
G.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 19:39 ` Tero Koskinen
@ 2010-03-08 20:22   ` Gautier write-only
  0 siblings, 0 replies; 15+ messages in thread
From: Gautier write-only @ 2010-03-08 20:22 UTC (permalink / raw)


On Mar 8, 8:39 pm, Tero Koskinen <tero.koski...@iki.fi> wrote:

> There is alsohttp://langpop.com/which I find slightly more realistic
> based on my own experiences, although that doesn't show Ada in very
> popular light either.

That would not be a big issue for me - provided the conclusions can be
reproduced.
I only have something against dubious statistics...
G.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 11:53 Gautier write-only
  2010-03-08 15:41 ` Martin Krischik
  2010-03-08 19:39 ` Tero Koskinen
@ 2010-03-08 22:04 ` jonathan
  2010-03-12 13:28   ` Marco
  2010-03-11 13:03 ` Gautier write-only
  3 siblings, 1 reply; 15+ messages in thread
From: jonathan @ 2010-03-08 22:04 UTC (permalink / raw)


On Mar 8, 11:53 am, Gautier write-only <gautier_niou...@hotmail.com>
wrote:
> Hello,
>
> From time to time I'm looking at the TIOBE Programming Community Index
>  http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
> The results, for long, are not very glorious for Ada, but I told
> myself if was like it was.
> For instance the latest ranking for Pascal, Fortran and Ada are:
>
>   Tiobe ranking
>   --------------
>   Pascal  0.603%
>   Fortran 0.563%
>   Ada     0.376%
>
> Now, I spent a few minutes to look at the figures myself, following
> the famous citation "The only statistics you can trust are those you
> falsified yourself".
> So I made the search engine queries as described there:
>  http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition...
> including 1-year time windowing when available.
> Here are the results (the simple queries without time windowing give
> similar results):
>
>         Google     Google Blogs  MSN        Yahoo!      Wikipedia
> YouTube
>
> ------------------------------------------------------------------
> Pascal  2'020'000  25'027        3'170'000  25'200'000  1'664      232
> Fortran 1'510'000  11'768        1'640'000  7'900'000   949        113
> Ada     2'140'000  110'310       2'670'000  49'300'000  1'764      70
>
> With the weights being 23% for each engine, except YouTube with 7%, it
> is obviously impossible to have Ada's ranking that is lower than
> Fortran's and even than Pascal's.
> Funny thing: the weights sum up to more than 100%, so don't forget to
> divide by the sum of weights!
> If you take for instance Pascal's ranking as a reference, the rankings
> would be actually the following:
>   Pascal  0.603%
>   Fortran 0.294%
>   Ada     0.668% <- uh-oh, almost the "A" category...
>

Thanks Gautier ... I hadn't realized how silly
the TIOBE index is until you explained how it works.
Another data point:

http://www.blackducksoftware.com/oss/projects#languageos

Still can't draw any real conclusions about the software
industry from this data point, but it least it is not
meaningless.

Jonathan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 20:18     ` Gautier write-only
@ 2010-03-09 20:48       ` Gautier write-only
  0 siblings, 0 replies; 15+ messages in thread
From: Gautier write-only @ 2010-03-09 20:48 UTC (permalink / raw)


OK, first embryo here:
  http://sf.net/projects/lang-index/
Already working for some engines :-)
G.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 11:53 Gautier write-only
                   ` (2 preceding siblings ...)
  2010-03-08 22:04 ` jonathan
@ 2010-03-11 13:03 ` Gautier write-only
  3 siblings, 0 replies; 15+ messages in thread
From: Gautier write-only @ 2010-03-11 13:03 UTC (permalink / raw)


> Did I miss something ?

Yes I did!
The request was: x+programming instead of: +"x programming"
There are of course fewer results (except for MSN!)

        Google  Google  MSN / Bing  Yahoo!   Wiki-  YouTube
        |       Blogs   |           |        -pedia |
        ---------------------------------------------------
Pascal  97'100  1'388   25'200'000  341'000  87     27
Fortran 38'100    458    3'830'000  147'000  50     3
Ada     30'700    338   29'100'000  124'000  97     5

... and the ranking, assuming Pascal is "correct", is

Pascal  0.603%
Fortran 0.218% (from 0.563%, way off!)
Ada     0.369% (from 0.376%, very close)

Probably a lesson of this story is that it is a very uncertain
exercise.

Gautier



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-03-08 22:04 ` jonathan
@ 2010-03-12 13:28   ` Marco
  0 siblings, 0 replies; 15+ messages in thread
From: Marco @ 2010-03-12 13:28 UTC (permalink / raw)


On Mar 8, 3:04 pm, jonathan <johns...@googlemail.com> wrote:
> On Mar 8, 11:53 am, Gautier write-only <gautier_niou...@hotmail.com>
> wrote:
>
>
>
> > Hello,
>
> > From time to time I'm looking at the TIOBE Programming Community Index
> >  http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
> > The results, for long, are not very glorious for Ada, but I told
> > myself if was like it was.
> > For instance the latest ranking for Pascal, Fortran and Ada are:
>
> >   Tiobe ranking
> >   --------------
> >   Pascal  0.603%
> >   Fortran 0.563%
> >   Ada     0.376%
>
> > Now, I spent a few minutes to look at the figures myself, following
> > the famous citation "The only statistics you can trust are those you
> > falsified yourself".
> > So I made the search engine queries as described there:
> >  http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition...
> > including 1-year time windowing when available.
> > Here are the results (the simple queries without time windowing give
> > similar results):
>
> >         Google     Google Blogs  MSN        Yahoo!      Wikipedia
> > YouTube
>
> > ------------------------------------------------------------------
> > Pascal  2'020'000  25'027        3'170'000  25'200'000  1'664      232
> > Fortran 1'510'000  11'768        1'640'000  7'900'000   949        113
> > Ada     2'140'000  110'310       2'670'000  49'300'000  1'764      70
>
> > With the weights being 23% for each engine, except YouTube with 7%, it
> > is obviously impossible to have Ada's ranking that is lower than
> > Fortran's and even than Pascal's.
> > Funny thing: the weights sum up to more than 100%, so don't forget to
> > divide by the sum of weights!
> > If you take for instance Pascal's ranking as a reference, the rankings
> > would be actually the following:
> >   Pascal  0.603%
> >   Fortran 0.294%
> >   Ada     0.668% <- uh-oh, almost the "A" category...
>
> Thanks Gautier ... I hadn't realized how silly
> the TIOBE index is until you explained how it works.
> Another data point:
>
> http://www.blackducksoftware.com/oss/projects#languageos

When Assembler was listed quite high (when is the last time you used a
OSS project written in assembler!) I noticed this:
"broken it down by language using source lines of code."

with SLOC it needs to be normalized between languages for example
assign the factor 1.0 to C and have other factors based from this one.

"Effective lines of code represent a metric independent of code and
language style."

I couldn't find any factor comparison tables on the WWW.




^ permalink raw reply	[flat|nested] 15+ messages in thread

* TIOBE index
@ 2010-09-26 15:21 Martin Krischik
  2010-09-26 21:53 ` jonathan
  0 siblings, 1 reply; 15+ messages in thread
From: Martin Krischik @ 2010-09-26 15:21 UTC (permalink / raw)


Hi

surprise, Ada is back in the top 20:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

And the «Very Long Term History» holds a surprise as well: Ada  was on  
place 3 once…

Regards

Martin
-- 
Martin Krischik



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-09-26 15:21 TIOBE index Martin Krischik
@ 2010-09-26 21:53 ` jonathan
  2010-09-28 18:59   ` Martin Krischik
  2010-10-26  2:41   ` Yannick Duchêne (Hibou57)
  0 siblings, 2 replies; 15+ messages in thread
From: jonathan @ 2010-09-26 21:53 UTC (permalink / raw)


On Sep 26, 4:21 pm, "Martin Krischik" <krisc...@users.sourceforge.net>
wrote:
> Hi
>
> surprise, Ada is back in the top 20:
>
> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Another (rather better!) language popularity index

   http://lang-index.sourceforge.net/

also shows a large September jump, but the interesting thing to me is
the source code (follow the links). To me it's very nice example of
Ada + Ada Web Server programming, not something I would ever know how
to do myself without examples like this.

J.






^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-09-26 21:53 ` jonathan
@ 2010-09-28 18:59   ` Martin Krischik
  2010-10-26  2:41   ` Yannick Duchêne (Hibou57)
  1 sibling, 0 replies; 15+ messages in thread
From: Martin Krischik @ 2010-09-28 18:59 UTC (permalink / raw)


Am 26.09.2010, 23:53 Uhr, schrieb jonathan <johnscpg@googlemail.com>:

> On Sep 26, 4:21 pm, "Martin Krischik" <krisc...@users.sourceforge.net>
> wrote:
>> Hi
>>
>> surprise, Ada is back in the top 20:
>>
>> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
>
> Another (rather better!) language popularity index
>
>    http://lang-index.sourceforge.net/
>
> also shows a large September jump, but the interesting thing to me is
> the source code (follow the links). To me it's very nice example of
> Ada + Ada Web Server programming, not something I would ever know how
> to do myself without examples like this.

True the numbers are a lot better. And I like the separation between  
“general-purpose and compiled” and the rest. Just a few pretty diagrams  
are missing…

Martin

-- 
Martin Krischik
mailto://krischik@users.sourceforge.net
https://sourceforge.net/users/krischik



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-09-26 21:53 ` jonathan
  2010-09-28 18:59   ` Martin Krischik
@ 2010-10-26  2:41   ` Yannick Duchêne (Hibou57)
  2010-10-26  2:45     ` Yannick Duchêne (Hibou57)
  1 sibling, 1 reply; 15+ messages in thread
From: Yannick Duchêne (Hibou57) @ 2010-10-26  2:41 UTC (permalink / raw)


Le Sun, 26 Sep 2010 23:53:50 +0200, jonathan <johnscpg@googlemail.com> a  
écrit:
> Another (rather better!) language popularity index
>
>    http://lang-index.sourceforge.net/
Yes, nice to see Ada at position #17 on 100, but just look at what is  
behind : languages like Logo, ABC, Prolog, and the likes. Well, at least  
Ada is at the front of this category. Still could be better for a general  
purpose language. Ex. on the second column from the left, Ada is at  
position #11., while ML, which is, although I like its paradigms, mostly a  
language for theories and models, is at position #14… not really a kind of  
success here for such a language as Ada.

-- 
Si les chats miaulent et font autant de vocalises bizarres, c’est pas pour  
les chiens.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: TIOBE index
  2010-10-26  2:41   ` Yannick Duchêne (Hibou57)
@ 2010-10-26  2:45     ` Yannick Duchêne (Hibou57)
  0 siblings, 0 replies; 15+ messages in thread
From: Yannick Duchêne (Hibou57) @ 2010-10-26  2:45 UTC (permalink / raw)


Le Tue, 26 Oct 2010 04:41:42 +0200, Yannick Duchêne (Hibou57)  
<yannick_duchene@yahoo.fr> a écrit:
> Ex. on the second column from the left, Ada is at position #11., while  
> ML, which is, although I like its paradigms, mostly a language for  
> theories and models, is at position #14… not really a kind of success  
> here for such a language as Ada.
In that same column, even Basic is far ahead, at position #4 (!)


-- 
Si les chats miaulent et font autant de vocalises bizarres, c’est pas pour  
les chiens.



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2010-10-26  2:45 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-26 15:21 TIOBE index Martin Krischik
2010-09-26 21:53 ` jonathan
2010-09-28 18:59   ` Martin Krischik
2010-10-26  2:41   ` Yannick Duchêne (Hibou57)
2010-10-26  2:45     ` Yannick Duchêne (Hibou57)
  -- strict thread matches above, loose matches on Subject: below --
2010-03-08 11:53 Gautier write-only
2010-03-08 15:41 ` Martin Krischik
2010-03-08 16:26   ` Gautier write-only
2010-03-08 20:18     ` Gautier write-only
2010-03-09 20:48       ` Gautier write-only
2010-03-08 19:39 ` Tero Koskinen
2010-03-08 20:22   ` Gautier write-only
2010-03-08 22:04 ` jonathan
2010-03-12 13:28   ` Marco
2010-03-11 13:03 ` Gautier write-only

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox