Click here to Skip to main content
15,893,668 members

Survey Results

Should we move to a single programming language?   [Edit]

Survey period: 13 Apr 2009 to 20 Apr 2009

Should we as an industry move towards a single programming language with enough features to cover all programming requirements?

OptionVotes% 
There should be a single language1107.46
We should work towards far fewer languages75751.32
It should stay as it is now45330.71
We need more languages (or current languages split into specific tailored versions)15510.51



 
JokeRe: How many languages do you think there are, anyhow??? Pin
elektrowolf13-Apr-09 22:31
elektrowolf13-Apr-09 22:31 
GeneralRe: How many languages do you think there are, anyhow??? Pin
toxcct14-Apr-09 0:55
toxcct14-Apr-09 0:55 
QuestionHow to vote for the survey? Pin
Brinda Murthy13-Apr-09 19:28
Brinda Murthy13-Apr-09 19:28 
AnswerRe: How to vote for the survey? Pin
John M. Drescher14-Apr-09 3:56
John M. Drescher14-Apr-09 3:56 
AnswerWe should work towards far fewer languages Pin
Brinda Murthy13-Apr-09 19:23
Brinda Murthy13-Apr-09 19:23 
AnswerWhat about evolution? Pin
Dougals Jensen13-Apr-09 13:53
Dougals Jensen13-Apr-09 13:53 
GeneralEvolution finds a way. Pin
ely_bob13-Apr-09 17:44
professionalely_bob13-Apr-09 17:44 
GeneralRe: Evolution finds a way. Pin
Dougals Jensen13-Apr-09 18:12
Dougals Jensen13-Apr-09 18:12 
You raise some interesting points, though your Star Trek analogy muddies the waters a bit. It's hard to draw parallels with fictional characters who may or may not use the same technology that we use. It's rather academic in that light.

However, your take on evolution and how that extrapolates into software languages is insteresting.

I'm still unconvinced about the overall relevance of attempting to boil down programming languages into one UberLanguage. It tends to smack of an Orwellian 1984 and Newspeak. By definition simplifying language actually makes conversing in that language more difficult because the more abstract cases become difficult to describe and define.

Basic is a good example. There's a lot I can code with Basic, be it VB, VBA or the old Quick Basic. However it would be extremely difficult to code for the http protocol, or for robotics with Basic since it's a language which, by definition, is basic. Compare that with C or any variant thereof (including Java - what's that? Heresy you say? So be it!) and it's easy to see why the C group of languages have become so popular. They're robust, and powerful in the way that you can code more of it with itself.

And yet, there are times where Basic is exactly the right language. Imagine coding macros with C++? It sounds horrible and would remove the simplicity of coding macros from a large user base that hasn't developed the tools for object oriented programming.

I'm yet to be convinced that any of us "needs" convergence of programming languages. There's just not a compelling arguement. That doesn't mean there won't be a language of preference, particularly as 4GL and 5GL become more developed.

As for AI compiling, I'm just waiting for the day when the machine says "No", and means it.

Douglas Jensen
douglas.jensen@maxgaming.com.au

GeneralRe: Evolution finds a way. Pin
ely_bob13-Apr-09 18:55
professionalely_bob13-Apr-09 18:55 
GeneralWhy Not to have one language Pin
RichardM113-Apr-09 12:52
RichardM113-Apr-09 12:52 
GeneralA single programming language... Pin
ottawarob13-Apr-09 8:25
ottawarob13-Apr-09 8:25 
GeneralReal programmers can write Fortran in any language Pin
Jim (SS)13-Apr-09 6:59
Jim (SS)13-Apr-09 6:59 
AnswerRe: Real programmers can write Fortran in any language Pin
Craig_B13-Apr-09 8:53
Craig_B13-Apr-09 8:53 
GeneralOr... Pin
DiscoJimmy13-Apr-09 5:36
DiscoJimmy13-Apr-09 5:36 
GeneralMessage Removed Pin
13-Apr-09 11:28
professionalN_tro_P13-Apr-09 11:28 
GeneralRe: Or... Pin
ely_bob13-Apr-09 17:49
professionalely_bob13-Apr-09 17:49 
GeneralRe: Or... Pin
CurtainDog15-Apr-09 1:08
CurtainDog15-Apr-09 1:08 
GeneralRe: Or... Pin
ely_bob15-Apr-09 5:45
professionalely_bob15-Apr-09 5:45 
GeneralNot a new idea though Pin
Rob Grainger13-Apr-09 22:47
Rob Grainger13-Apr-09 22:47 
GeneralRe: Not a new idea though Pin
DiscoJimmy14-Apr-09 4:20
DiscoJimmy14-Apr-09 4:20 
GeneralThere is a reason we have so many languages... Pin
Ed Leighton-Dick13-Apr-09 4:12
Ed Leighton-Dick13-Apr-09 4:12 
GeneralRe: There is a reason we have so many languages... PinPopular
dmjm-h13-Apr-09 10:59
dmjm-h13-Apr-09 10:59 
GeneralMessage Removed Pin
13-Apr-09 11:38
professionalN_tro_P13-Apr-09 11:38 
GeneralRe: There is a reason we have so many languages... Pin
John M. Drescher13-Apr-09 11:45
John M. Drescher13-Apr-09 11:45 
GeneralRe: There is a reason we have so many languages... Pin
ely_bob13-Apr-09 18:05
professionalely_bob13-Apr-09 18:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.