Click here to Skip to main content
15,891,567 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



 
GeneralRe: Real programmers code in 1s and 0s Pin
Emil - Gabriel13-Apr-09 8:48
Emil - Gabriel13-Apr-09 8:48 
GeneralRe: Real programmers code in 1s and 0s Pin
miltongil13-Apr-09 8:49
miltongil13-Apr-09 8:49 
GeneralRe: Real programmers code in 1s and 0s Pin
Emil - Gabriel13-Apr-09 21:20
Emil - Gabriel13-Apr-09 21:20 
JokeRe: Real programmers code in 1s and 0s Pin
Jouke van der Maas13-Apr-09 11:31
Jouke van der Maas13-Apr-09 11:31 
GeneralRe: Real programmers code in 1s and 0s Pin
Emil - Gabriel13-Apr-09 21:25
Emil - Gabriel13-Apr-09 21:25 
GeneralRe: Real programmers code in 1s and 0s Pin
Jouke van der Maas14-Apr-09 4:45
Jouke van der Maas14-Apr-09 4:45 
GeneralProgramming languages are just tools Pin
Joe Q13-Apr-09 2:09
Joe Q13-Apr-09 2:09 
GeneralRe: Programming languages are just tools Pin
W Balboos, GHB13-Apr-09 5:18
W Balboos, GHB13-Apr-09 5:18 
I'll follow up on your tool analogy with the way modern automobiles are constructed. Most, if not all, require the purchase of special tools to do certain jobs. No standard tool can do certain jobs because of location, space constraints, or just plain weird configurations - and this was done by design.

In my opinion (at least) this sucks.

It's ridiculous to create a tool for each job. Whether it be automotive repair or coding.

If you accept this concept, then where does one draw the line and say work a bit harder this once and be done with it.

There are an awful lot of languages out there that seem to be about as generally useful as a wrench for a 7-sided nut. A combination of a dust-collecting wrench and a *&$($& pain of a obstacle. Personally, I'd find it more sensible to get a 6-sided nut to replace it . . .

Should there be no more new languages. No - I'm not saying that. But making some subset of programming easier at the cost of making everything else about the project (maintenance and maintainers) more difficult isn't very good.

Real life example: There's a major app where I am, written in Visual FoxPro. It certainly made dbase access easier - managed all sorts of stuff - and is also incompatible with the universe, VFP will soon be deprecated, and except for the developer who created it, is barely maintainable by current staff. SO much for diversity. At least the developer has job security.

I'm not necessarily prepared to sketch the lines that mark the limits wherein one should use an existing language and outside of which one needs a new solution. The solution, though, can often be achieved by reframing the problem and using what one has. There are times where, as you stated,
Joe Q wrote:
when you need something else.

They are relatively rare.

The current situation, where we have a Language-of-the-Month-Club scenario is neither useful nor acceptable.

"The difference between genius and stupidity is that genius has its limits." - Albert Einstein

"How do you find out if you're unwanted if everyone you try to ask tells you to stop bothering them and just go away?" - Balboos HaGadol


"It's a sad state of affairs, indeed, when you start reading my tag lines for some sort of enlightenment. Sadder still, if that's where you need to find it." - Balboos HaGadol



GeneralRe: Programming languages are just tools Pin
Joe Q13-Apr-09 7:05
Joe Q13-Apr-09 7:05 
GeneralIt has been tried before Pin
Rosenne13-Apr-09 0:07
Rosenne13-Apr-09 0:07 
JokePanel #2 of today's comic looks oddly relevant... Pin
Adam Maras12-Apr-09 21:09
Adam Maras12-Apr-09 21:09 
GeneralLanguages are all but irrelevant at this point Pin
Member 9612-Apr-09 19:59
Member 9612-Apr-09 19:59 
GeneralRe: Languages are all but irrelevant at this point Pin
Shog913-Apr-09 4:56
sitebuilderShog913-Apr-09 4:56 
GeneralRe: Languages are all but irrelevant at this point Pin
W Balboos, GHB13-Apr-09 5:28
W Balboos, GHB13-Apr-09 5:28 
GeneralWhy bother with this question? Alternative title: "don't care" option is missing. Pin
Nick Alexeev12-Apr-09 19:22
professionalNick Alexeev12-Apr-09 19:22 
GeneralRe: Why bother with this question? Alternative title: "don't care" option is missing. Pin
Snowman5812-Apr-09 20:00
Snowman5812-Apr-09 20:00 
GeneralRe: Why bother with this question? Alternative title: "don't care" option is missing. [modified] Pin
John M. Drescher13-Apr-09 3:45
John M. Drescher13-Apr-09 3:45 
GeneralRe: Why bother with this question? Alternative title: "don't care" option is missing. Pin
Rob Grainger14-Apr-09 1:58
Rob Grainger14-Apr-09 1:58 
GeneralLanguages Pin
Jonas Hammarberg12-Apr-09 18:37
professionalJonas Hammarberg12-Apr-09 18:37 
GeneralRe: Languages Pin
Alan Burkhart12-Apr-09 19:22
Alan Burkhart12-Apr-09 19:22 
GeneralRe: Languages Pin
Shorgov12-Apr-09 21:06
Shorgov12-Apr-09 21:06 
GeneralMore Languages! Pin
Shog912-Apr-09 18:33
sitebuilderShog912-Apr-09 18:33 
GeneralRe: More Languages! Pin
John M. Drescher13-Apr-09 3:36
John M. Drescher13-Apr-09 3:36 
GeneralTowards a SINGLE, UNIFIED LANGUAGE!!!! Pin
celticfiddler13-Apr-09 3:45
celticfiddler13-Apr-09 3:45 

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.