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



 
AdminMy thinking on this PinPopular
Chris Maunder18-Aug-13 15:28
cofounderChris Maunder18-Aug-13 15:28 
GeneralRe: My thinking on this Pin
PIEBALDconsult18-Aug-13 18:12
mvePIEBALDconsult18-Aug-13 18:12 
GeneralRe: My thinking on this Pin
AlexCode18-Aug-13 19:55
professionalAlexCode18-Aug-13 19:55 
GeneralRe: My thinking on this Pin
PIEBALDconsult19-Aug-13 5:29
mvePIEBALDconsult19-Aug-13 5:29 
GeneralRe: My thinking on this Pin
Rutvik Dave18-Aug-13 18:50
professionalRutvik Dave18-Aug-13 18:50 
GeneralRe: My thinking on this Pin
AlexCode18-Aug-13 20:06
professionalAlexCode18-Aug-13 20:06 
GeneralRe: My thinking on this Pin
Nicholas Marty19-Aug-13 4:48
professionalNicholas Marty19-Aug-13 4:48 
GeneralRe: My thinking on this Pin
irneb19-Aug-13 23:54
irneb19-Aug-13 23:54 
True, if it was simply something like a translation wizard - the answer is a definite screamed NO! If you "could" use your favourite interface to make that 1's & 0's junkie understand exactly what you want from it in absolutely all scenarios, and if your favourite is capable of defining the controls & concepts needed in a decently efficient manner (both fast execution as well as quick coding) then by all means, go for it.

But once you start having to force the issue ("I only know C#, therefore I'm going to use EF to translate my stuff into SQL") you're well on your way to a very hot place. To me, someone who's unwilling to learn a new language (or even an old one), to the point where they'd rather use some arb translator instead, does not deserve the term programmer (or even coder).

If it makes sense to go with ASM (e.g. you need to convert your program to work on an embedded system), then simply relying on a translator-compiler (say from Python to C to binary) is already going to give you issues (at best). On the other extreme it makes no sense enforcing your entrenchment in some ASM by getting a (non-existent) ASM to HTML translator so you can use your assembly knowledge to make a web page.

So the fuzziness is where the answer lies, not the question. If good enough, then the answer is obvious. If not good enough then the answer is just as obvious.

Edit: I.e. this poll is nothing more than finding out how many of us are in situations where our favourite is in the "good enough" bracket compared to those who find themselves in a different scenario.
GeneralRe: My thinking on this Pin
vl220-Aug-13 9:00
vl220-Aug-13 9:00 

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.