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

Survey Results

Would you prefer to work in one programming language only, or many languages?

Survey period: 19 Aug 2013 to 26 Aug 2013

Suppose your favourite language was made available everywhere: it creates client apps, mobile apps, it powers web pages, does the database calls, handle UI layouts, or embedded development. Everything. And it was fast and efficient. Would you want just one language?

OptionVotes% 
Yes, I would prefer to do everything in the same language everywhere89144.13
No, I prefer to use the language that best suits the specific task1,02950.97
Undecided994.90



 
GeneralRe: A Programming Language is easy to learn, but what is about the Libraries/Controls ? Pin
vl220-Aug-13 3:48
vl220-Aug-13 3:48 
GeneralRe: A Programming Language is easy to learn, but what is about the Libraries/Controls ? Pin
Alexandro Ramos Rodríguez21-Aug-13 4:25
Alexandro Ramos Rodríguez21-Aug-13 4:25 
GeneralRe: A Programming Language is easy to learn, but what is about the Libraries/Controls ? Pin
vl221-Aug-13 10:59
vl221-Aug-13 10:59 
GeneralRe: A Programming Language is easy to learn, but what is about the Libraries/Controls ? Pin
Alexandro Ramos Rodríguez21-Aug-13 13:00
Alexandro Ramos Rodríguez21-Aug-13 13:00 
GeneralRe: A Programming Language is easy to learn, but what is about the Libraries/Controls ? Pin
vl221-Aug-13 21:22
vl221-Aug-13 21:22 
GeneralRe: A Programming Language is easy to learn, but what is about the Libraries/Controls ? Pin
Alexandro Ramos Rodríguez22-Aug-13 3:46
Alexandro Ramos Rodríguez22-Aug-13 3:46 
GeneralRe: A Programming Language is easy to learn, but what is about the Libraries/Controls ? Pin
vl222-Aug-13 5:38
vl222-Aug-13 5:38 
GeneralRe: A Programming Language is easy to learn, but what is about the Libraries/Controls ? Pin
irneb20-Aug-13 21:02
irneb20-Aug-13 21:02 
It sounds like you're after a set of standards. It's been tried ad-infinitum with the only result being: yet more standards which give you more differences.

Nice idea, but due to humans, impracticable.

As a starting point, such standard will need to accommodate ALL scenarios - already impossible, since no-one seems to have the ability to see into the future. So you already have the makings for non-backwards-compatible standards, as these might have to be modified (not just added to) in the future as new concepts are introduced and some are replaced.

Not to mention, some niche might have to make their own piece since the "standards committee" feels they're too "irrelevant" to even be discussed - i.e. you've just created a fork with it's own set of differences.

Then, as is usual, get more than one person in the room deciding on "how to do this one task" - and you find they come up with (at least) 2 solutions which work in different ways; more people means more differences. Sure you can "vote" on it, but again humans tend to be egotistical about "their own" ideas - many a standard got spin-offs due to some group thinking one method is better than the other and because they were vetoed by the majority they start their own. I.e. yet another fork.

And then lastly, most commercial libs/envs have some "secrets" from one another. These tend to "beg" for differences all over the show. Just consider the issues with the browser DOM's, how long has the W3C committee been at making a more "standard" HTML? HTML5 isn't even complete yet, and already there seems to be differences as one browser does this, but not that and has an alternative for the other, etc.etc.

I tend to ignore these "differences", that's why documentation exists. I've never been able to create anything more than a intro-to-programming type project (i.e. not much more than a "Hello World") without having to at least look-up some "special" in the libs/environment/language. And if documentation doesn't exist, that lib/env/lang is less than useless - no matter how much of a "standard" they've created for themselves.
GeneralChanged my mind Pin
Mycroft Holmes20-Aug-13 0:51
professionalMycroft Holmes20-Aug-13 0:51 
GeneralRe: Changed my mind Pin
James Lonero20-Aug-13 13:23
James Lonero20-Aug-13 13:23 
GeneralCome On! Pin
Joan M19-Aug-13 22:14
professionalJoan M19-Aug-13 22:14 
GeneralRe: Come On! Pin
irneb20-Aug-13 0:25
irneb20-Aug-13 0:25 
GeneralRe: Come On! Pin
Joan M20-Aug-13 1:04
professionalJoan M20-Aug-13 1:04 
GeneralRe: Come On! Pin
irneb20-Aug-13 1:25
irneb20-Aug-13 1:25 
GeneralRe: Come On! Pin
Joan M20-Aug-13 7:00
professionalJoan M20-Aug-13 7:00 
GeneralRe: Come On! Pin
irneb20-Aug-13 19:44
irneb20-Aug-13 19:44 
GeneralRe: Come On! Pin
  Forogar  20-Aug-13 6:49
professional  Forogar  20-Aug-13 6:49 
GeneralRe: Come On! Pin
Joan M20-Aug-13 7:04
professionalJoan M20-Aug-13 7:04 
GeneralI'd prefer to win the lottery... Pin
MacSpudster19-Aug-13 16:43
professionalMacSpudster19-Aug-13 16:43 
GeneralRe: I'd prefer to win the lottery... Pin
PIEBALDconsult19-Aug-13 18:15
mvePIEBALDconsult19-Aug-13 18:15 
GeneralRe: I'd prefer to win the lottery... Pin
Herbie Mountjoy19-Aug-13 20:21
professionalHerbie Mountjoy19-Aug-13 20:21 
GeneralRe: I'd prefer to win the lottery... Pin
irneb20-Aug-13 1:36
irneb20-Aug-13 1:36 
GeneralRe: I'd prefer to win the lottery... Pin
  Forogar  20-Aug-13 6:50
professional  Forogar  20-Aug-13 6:50 
GeneralI just see four main subjects: Pin
Alexandro Ramos Rodríguez19-Aug-13 8:15
Alexandro Ramos Rodríguez19-Aug-13 8:15 
GeneralRe: I just see four main subjects: Pin
Andreas Gieriet19-Aug-13 9:20
professionalAndreas Gieriet19-Aug-13 9:20 

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.