The content of this page was moved from TheMostWidelyUsedLanguageAtAnyLevel? 2003-06-21
Someone decided to start this one over. That probably was a good idea generally, given the level of emotion growing.
I found a "distribution of development languages" survey embedded inside this presentation:
The source of the survey is "Soundview/Financial Group, 10/97". Numbers were given for 1997, with projections to 1999. The 1997 numbers were:Let's do a new survey...
this has already been done with VoteOnProgrammingLanguages
That is favorites, not usage. We often don't have much of a choice.
This is just a reminder that the title contains more than one question. "Most widely used" can be interpreted as referring to:
It appears (after reading some computer magazines) that the following five languages are currently the Biggest in media awareness:
Please comment. Is the order correct? Is some obvious language missing? Why aren't they all promoting MlLanguage?LarryWall (http://www.perl.com/pub/1999/08/onion/talk1.html) mentions a study of jobs posted on Dice (http://www.dice.com) by TedShieh?. On August 23rd, 1999 the growth over the last six months indicated an order of:
MicrosoftExcel is not really a language, is it? Don't all Microsoft products have VisualBasic as their scripting language?
See MicrosoftExcelProgrammingLanguage.
PostScript is also quite popular, although many people use a code generation tool for it, such as MicrosoftWord. ;-)
The Intel x86 instruction set may be the programming language most widely used at any level.
See MachineProgrammingLanguage
The ARM processor core may be competing here now. It's used in most mobile telephones, and they might now outnumber television remote controls.
Nah. People who don't have cell phones surely have TVs. And anyway, MCS-51s are used in millions of cars, microwave ovens, wall thermostats, and zillions of other applications. Use your imagination. Anywhere you can replace $5 worth of electronics with a $2 processor it's been done with an 8051.
Yes. In particular, you almost certainly have an 8051 variant living inside your computer keyboard, translating button presses to serial scan codes. Once upon a time, it was almost always an 8048.
While I like the 32-bit ARM processor, less than 10% of all the CPUs sold in the world are 32-bit or more. 55% are 8-bit. (See http://en.wikipedia.org/wiki/Microprocessor).
These stats are from 2002; anyone have more recent stats? I'd also be curious to know how that 55% number divides into Microchip PIC, Atmel AVR, (formerly Intel) 8051, and FreeScale? (formerly Motorola) 6800 families. And any others I missed.
-- DavidCary
I see that WardCunningham used an Atmel AVR http://c2.com/doc/Codosome-2/VideoCirclesOutput.htm
Yeah -- an AtTiny12, at that! Talk about brain dead! Hardly any horsepower there at all. 32 bytes of RAM?!? Enough for the task, though.
Check out my robotic flag waver. http://c2.com/~ward/glory
What?!? You wasted two perfectly good S133s on that...that...that art?!? Heathen!