Why C

For everything that's not in any way related to PureBasic. General chat etc...
Baldrick
Addict
Addict
Posts: 860
Joined: Fri Jul 02, 2004 6:49 pm
Location: Australia

Why C

Post by Baldrick »

Just been wondering for no particular reason, what does "C" actually stand for in the language?
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: Why C

Post by ts-soft »

Besides, C rested on the programming language B which had written Ken Thompson and Dennis Ritchie in the years 1969/70.
B again developed programming language BCPL goes back on from Martin Richard's middle of the 1960s.

But i think, there is no A :wink:
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
naw
Enthusiast
Enthusiast
Posts: 573
Joined: Fri Apr 25, 2003 4:57 pm

Re: Why C

Post by naw »

- I think BCPL stood / stands for Basic Combined (or Compiled) Programming Language
Ta - N
User avatar
Tenaja
Addict
Addict
Posts: 1959
Joined: Tue Nov 09, 2010 10:15 pm

Re: Why C

Post by Tenaja »

I read it was their third attempt.
DarkDragon
Addict
Addict
Posts: 2347
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Re: Why C

Post by DarkDragon »

Why didn't you also ask about D, S and R? :wink: :lol:
bye,
Daniel
juror
Enthusiast
Enthusiast
Posts: 233
Joined: Mon Jul 09, 2007 4:47 pm
Location: Courthouse

Re: Why C

Post by juror »

ts-soft wrote: But i think, there is no A :wink:
There was an A- (A minus), which was touted as being just a bit better than B+

Actually, it was just a B+ pre-processor that provided features like "real variable names" and the ability to use names instead of numbers for program location.
User avatar
Tenaja
Addict
Addict
Posts: 1959
Joined: Tue Nov 09, 2010 10:15 pm

Re: Why C

Post by Tenaja »

DarkDragon wrote:Why didn't you also ask about D, S and R? :wink: :lol:
In terms of use, D is not even in the top 20... and even ADA made it there! (Although I am a little surprised Lua and assembly did not.)

source:
http://www.tiobe.com/index.php/content/ ... index.html
xorc1zt
Enthusiast
Enthusiast
Posts: 276
Joined: Sat Jul 09, 2011 7:57 am

Re: Why C

Post by xorc1zt »

tiobe index rely on search engines :?

http://www.tiobe.com/index.php/content/ ... nition.htm
The ratings are calculated by counting hits of the most popular search engines. The search query that is used is

+"<language> programming"

This search query is executed for the top 9 websites of Alexa that meet the following conditions:

The entry page of the site contains a search facility
The result of querying the site contains an indication of the number of page hits

Based on these criteria currently the following search engines are used:

Google: 30%
Blogger: 30%
Wikipedia: 15%
YouTube: 9%
Baidu: 6%
Yahoo!: 3%
Bing: 3%
Amazon: 3%

The number of hits determines the ratings of a language. The counted hits are normalized for each search engine for the first 50 languages. In other words, the first 50 languages together have a score of 100%. Let's define "hits50(SE)" as the sum of the number of hits for the first 50 languages for search engine SE and "hits(PL,SE)" as the number of hits for programming language PL for search engine SE. Possible false positives for a query are already filtered out in the definition of "hits(PL,SE)". This is done by using a manually determined confidence factor per query. A query such as "Basic programming" also returns pages that contain "Improve your basic programming skills in Java". The first 100 pages per search engine are checked for possible false positives and this is used to define the confidence factor. If this factor is 90%, then only 90% of the hits are used for "hits(PL,SE)". An overview of the confidence factor can be found in the groupings table below.

The ratings are calculated with the following formula:

((hits(PL,SE1)/hits50(SE1) + ... + hits(PL,SEn)/hits50(SEn))/n

where n is the number of search engines used.
User avatar
Tenaja
Addict
Addict
Posts: 1959
Joined: Tue Nov 09, 2010 10:15 pm

Re: Why C

Post by Tenaja »

xorc1zt wrote:tiobe index rely on search engines :?
Yes, but search engines are a great benchmark for language popularity. If a language is not searched for, it is not used.
xorc1zt
Enthusiast
Enthusiast
Posts: 276
Joined: Sat Jul 09, 2011 7:57 am

Re: Why C

Post by xorc1zt »

the index rely on the results provided by the search engines. a better way would be to compute the number of projects for each languages on google code, source force, github, ...

another index : http://lang-index.sourceforge.net/
User avatar
Tenaja
Addict
Addict
Posts: 1959
Joined: Tue Nov 09, 2010 10:15 pm

Re: Why C

Post by Tenaja »

Ok, but still, 14th place with 1.214%? Who cares?

That was more my point that the exact position. And if you really think that site is so much more accurate, then nobody writes in ASM.
Post Reply