The Top 10 Programming Languages - IEEE Spectrum

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

The Top 10 Programming Languages - IEEE Spectrum

Tom Johnson

The Top 10 Programming Languages

They're mostly ones you'd expect'and then there's Lua

http://spectrum.ieee.org/at-work/tech-careers/the-top-10-programming-languages?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+IeeeSpectrum+%28IEEE+Spectrum%29

-tj


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Top 10 Programming Languages - IEEE Spectrum

Douglas Roberts-2
Nice.  Thanks, Tom.

--Doug

-- 
Doug Roberts
[hidden email]
[hidden email]

505-455-7333 - Office
505-670-8195 - Cell


On Wed, Sep 28, 2011 at 4:56 PM, Tom Johnson <[hidden email]> wrote:

The Top 10 Programming Languages

They're mostly ones you'd expect'and then there's Lua

http://spectrum.ieee.org/at-work/tech-careers/the-top-10-programming-languages?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+IeeeSpectrum+%28IEEE+Spectrum%29

-tj


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org




============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Top 10 Programming Languages - IEEE Spectrum

Brent Auble
One language missing from that site is R (understandably since it's really tough to search accurately for a single letter, although they seem to do it for C and D...)  It's also tough because most R package development is done on the R-Forge site or just uploaded to CRAN, so there's no good way to do comparative popularity.  LangPop admits that it's hard for them to get useful data on R: http://groups.google.com/group/langpop/browse_thread/thread/dbcff0fb63552ebf#

However, Bob Muenchen (r4stats.com) has done his own analysis of the popularity of R: http://sites.google.com/site/r4statistics/popularity

Brent



From: Douglas Roberts <[hidden email]>
To: The Friday Morning Applied Complexity Coffee Group <[hidden email]>
Sent: Wednesday, September 28, 2011 7:39 PM
Subject: Re: [FRIAM] The Top 10 Programming Languages - IEEE Spectrum

Nice.  Thanks, Tom.

--Doug

-- 
Doug Roberts
[hidden email]
[hidden email]

505-455-7333 - Office
505-670-8195 - Cell


On Wed, Sep 28, 2011 at 4:56 PM, Tom Johnson <[hidden email]> wrote:

The Top 10 Programming Languages

They're mostly ones you'd expect'and then there's Lua

http://spectrum.ieee.org/at-work/tech-careers/the-top-10-programming-languages?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+IeeeSpectrum+%28IEEE+Spectrum%29

-tj


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org




============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Top 10 Programming Languages - IEEE Spectrum

Owen Densmore
Administrator
I think they would consider R a "Domain Specific Language" which they appear to not categorize.  NetLogo, Processing, SCSS, Shockwave, AppleScript, Groovy etc, for example are not included.

Fascinating that Cobal ranks around the same as Fortran.  Weird 'cause Fortran is included in all the mathematics bundles.

I don't think they should separate C and C++ .. they really are merged at this point.

Interesting trends that seem to agree with the hacker elite:
- Javascript much higher than a few years ago.  Damn. I was hoping we'd have it for ourselves for a while.
- Ruby far less popular than earlier, likely due to much better web frameworks now.
- The /. stats will be useful unless they are clever about "LangX .. sucks" not being +1
- Clearly Apple should do something about Objective C .. nifty as it is in some ways, it simply does not appeal to "high level language" folks without GC.  Only folks forced to use it do so.

   -- Owen


On Wed, Sep 28, 2011 at 8:00 PM, Brent Auble <[hidden email]> wrote:
One language missing from that site is R (understandably since it's really tough to search accurately for a single letter, although they seem to do it for C and D...)  It's also tough because most R package development is done on the R-Forge site or just uploaded to CRAN, so there's no good way to do comparative popularity.  LangPop admits that it's hard for them to get useful data on R: http://groups.google.com/group/langpop/browse_thread/thread/dbcff0fb63552ebf#

However, Bob Muenchen (r4stats.com) has done his own analysis of the popularity of R: http://sites.google.com/site/r4statistics/popularity

Brent



From: Douglas Roberts <[hidden email]>
To: The Friday Morning Applied Complexity Coffee Group <[hidden email]>
Sent: Wednesday, September 28, 2011 7:39 PM
Subject: Re: [FRIAM] The Top 10 Programming Languages - IEEE Spectrum

Nice.  Thanks, Tom.

--Doug

-- 
Doug Roberts
[hidden email]
[hidden email]

<a href="tel:505-455-7333" value="+15054557333" target="_blank">505-455-7333 - Office
<a href="tel:505-670-8195" value="+15056708195" target="_blank">505-670-8195 - Cell


On Wed, Sep 28, 2011 at 4:56 PM, Tom Johnson <[hidden email]> wrote:

The Top 10 Programming Languages

They're mostly ones you'd expect'and then there's Lua

http://spectrum.ieee.org/at-work/tech-careers/the-top-10-programming-languages?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+IeeeSpectrum+%28IEEE+Spectrum%29

-tj


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org




============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Top 10 Programming Languages - IEEE Spectrum

Marcus G. Daniels
Among the most-cited these languages are named or implied:

http://academic.research.microsoft.com/RankList?entitytype=2&topDomainID=2&subDomainID=24

AspectJ
Metaobject protocols (Common Lisp / CLOS)
Haskell
Scheme
ML
Java



============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Top 10 Programming Languages - IEEE Spectrum

Roger Critchlow-2
In reply to this post by Tom Johnson
I think we need a David Letterman/Jimmy Fallon top 10/thank you list of programming languages:

Ruby - thank you the slowest implementation of really cool concepts ever made
Python - thank you for never sorting any list of anything before the UI window turns grey
C++ - thank you for all the features I can never remember how to use
C - thank you for allowing me to cast integers to pointers even when I should have gone to sleep instead
Java - thank you for collecting more garbage than any programmer ever should have been allowed to make
Fortran - thank you for 40 years of non-recursive functions
Perl - thank you for teaching my daughter the inscrutability of if statements interpolated into expressions
Php and Sql - thank you for all those web site implementations that no one will ever get right
VisualBasic and C# - thank you for all those killer apps that never got written for windows
Javascript - thank you for hanging in there when no one believed you really were a programming language

-- rec --


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Top 10 Programming Languages - IEEE Spectrum

Marcus G. Daniels
On 9/28/11 11:47 PM, Roger Critchlow wrote:
Fortran - thank you for 40 years of non-recursive functions
About 36 years before it was fixed (in 1954-1990).

http://en.wikipedia.org/wiki/Fortran_95_language_features#Recursion


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
Reply | Threaded
Open this post in threaded view
|

Re: The Top 10 Programming Languages - IEEE Spectrum

Owen Densmore
Administrator
In reply to this post by Roger Critchlow-2
Superb!

        -- Owen

On Wed, Sep 28, 2011 at 11:47 PM, Roger Critchlow <[hidden email]> wrote:
I think we need a David Letterman/Jimmy Fallon top 10/thank you list of programming languages:

Ruby - thank you the slowest implementation of really cool concepts ever made
Python - thank you for never sorting any list of anything before the UI window turns grey
C++ - thank you for all the features I can never remember how to use
C - thank you for allowing me to cast integers to pointers even when I should have gone to sleep instead
Java - thank you for collecting more garbage than any programmer ever should have been allowed to make
Fortran - thank you for 40 years of non-recursive functions
Perl - thank you for teaching my daughter the inscrutability of if statements interpolated into expressions
Php and Sql - thank you for all those web site implementations that no one will ever get right
VisualBasic and C# - thank you for all those killer apps that never got written for windows
Javascript - thank you for hanging in there when no one believed you really were a programming language

-- rec --


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org