topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 3:43 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Every programmer knows there is one true programming language  (Read 5953 times)

zridling

  • Friend of the Site
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 3,299
    • View Profile
    • Donate to Member
Brian Hayes talks about how we've created one programming language per week since FORTRAN. Holy cow.
http://www.americans...css.print/issue.aspx

prog-languages_846.jpg

If you want to be the complete polyglot programmer, you also have quite a challenge ahead of you, learning all the ways to say:

                      printf("hello, world\n") ;

(This one is in C.) A catalog maintained by Bill Kinnersley of the University of Kansas lists about 2,500 programming languages. Another survey, compiled by Diarmuid Piggott, puts the total even higher, at more than 8,500. And keep in mind that whereas human languages have had millennia to evolve and diversify, all the computer languages have sprung up in just 50 years. Even by the more-conservative standards of the Kinnersley count, that means we've been inventing one language a week, on average, ever since Fortran.

zridling

  • Friend of the Site
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 3,299
    • View Profile
    • Donate to Member
Re: Every programmer knows there is one true programming language
« Reply #1 on: December 24, 2010, 07:43 PM »
If you ask me, it all went to hell after FORTRAN. (That was the only language I took courses in.) But that doesn't make me a bad person. Just a stupid one.

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Every programmer knows there is one true programming language
« Reply #2 on: December 24, 2010, 09:57 PM »
^Felt the same way about Modula-3.  Especially the TopSpeed version. :-*

Although in all fairness, Python is a pretty efficient dev lang too.

Mark0

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 652
    • View Profile
    • Mark's home
    • Donate to Member
Re: Every programmer knows there is one true programming language
« Reply #3 on: January 13, 2011, 07:48 PM »
I would say that green would have been a better choice for Python's color!  :)

fenixproductions

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 1,186
    • View Profile
    • Donate to Member
Re: Every programmer knows there is one true programming language
« Reply #4 on: January 14, 2011, 02:22 PM »
It would be interesting to see this chart updated.

bscott

  • Supporting Member
  • Joined in 2007
  • **
  • default avatar
  • Posts: 21
    • View Profile
    • Donate to Member
Re: Every programmer knows there is one true programming language
« Reply #5 on: January 31, 2011, 02:32 AM »
If you want to be the complete polyglot programmer...
How easily can people here switch between languages/frameworks.

I find myself using C, C++, C#, PHP, Python, Javascript at different times. If I have been working in say C++ and then need to do some work in Python it takes me a while to switch out of C++ mode and get up to speed in Python mode.

Is this just a shortcoming that I have or do others have a similar difficulty quickly switching their focus?

Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,288
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Every programmer knows there is one true programming language
« Reply #6 on: January 31, 2011, 02:36 AM »
Is this just a shortcoming that I have or do others have a similar difficulty quickly switching their focus?

No, it's not just you. Switching gears is time consuming.

I do a lot of different things, and it can take me several days to get "in the zone".

It's generally very easy for me to switch into localization mode, but switching into different programming modes is rough sometimes.

Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker