Comparison of programming languages: Difference between revisions

Content deleted Content added
Clarify what TIOBE really measures
-Barry- (talk | contribs)
Changed "search engine hits" to "web popularity" and rewrote footnotes. "Search engine hits" sounded like the number of results.
Line 8:
! [[Type_system|Typing discipline]]
! Introduced
! SearchWeb engine hitspopulartity<ref name = "webpop">From the first column of the May, 2006 [http://www.tiobe.com/tpci.htm TIOBE Programming Community Index]. Languages are ranked sequentially from most web hits to least web hits based onfewest search engine results. Google, MSN, and Yahoo are used to calculateusing the rank.method Indescribed determiningon popularity of a language, the language may include or exclude certain dialects or other languages. See whatTIOBE's included or excluded in the <i>Exceptions and inclusionsDefinition</i> chart below.</ref>page:
 
! Search engine trend<ref>From the <i>Delta in Position</i> column of the May, 2006 [http://www.tiobe.com/tpci.htm TIOBE Programming Community Index]. This number indicates the language's change in search engine hits over the last year. In determining the hit trend for a language, the language may include or exclude certain dialects or other languages. See what's included or excluded in the <i>Exceptions and inclusions</i> chart below.</ref>
:The ratings are calculated by counting hits of the most popular search engines. The search query that is used is
 
:+"<language> programming" -tv -channel
 
:The search query is executed for the regular Google, MSN, and Yahoo! web search and the Google newsgroups for the last 12 months. The web site Alexa.com has been used to determine the most popular search engines. The word "tv" and "channel" have been filtered out here to avoid any interference with TV programs. Otherwise languages such as ABC and Scheme would have been highly overrated.
 
:By applying the search engine query as defined above, a lot of hit counts are collected. Let's define "hits(PL#i,SE)" as the number of hits of programming language PL at position i of the TPC index for search engine SE. The counted hits are normalized for each search engine for the first 50 languages. More formally, the rating for PL#i becomes
 
:((hits(PL#i,SE1)/hits(PL#1) + ... + hits(PL#50)) + ... + (hits(PL#i,SEn)/hits(PL#1) + ... + hits(PL#50)))/n
 
In determining web popularity of a language, the language may include or exclude certain dialects or other languages. See what's included or excluded in the <i>Exceptions and inclusions</i> chart below.</ref>
 
! SearchPopularity enginechange (1 trendyr)<ref>From the <i>Delta in Position</i> column of the May, 2006 [http://www.tiobe.com/tpci.htm TIOBE Programming Community Index]. This number indicates the language's change in searchweb enginepopularity hits(see above footnote) over the last year. In determining the hitpopularity trendchange for a language, the language may include or exclude certain dialects or other languages. See what's included or excluded in the <i>Exceptions and inclusions</i> chart below.</ref>
 
<!--