Click here to Skip to main content
15,921,062 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: Cant develop in Objective-C for Windows Pin
KarstenK19-Aug-13 4:41
mveKarstenK19-Aug-13 4:41 
GeneralRe: Cant develop in Objective-C for Windows Pin
Brisingr Aerowing19-Aug-13 7:42
professionalBrisingr Aerowing19-Aug-13 7:42 
GeneralRe: Cant develop in Objective-C for Windows Pin
Michael J. Eber19-Aug-13 8:37
Michael J. Eber19-Aug-13 8:37 
GeneralRe: Cant develop in Objective-C for Windows Pin
irneb20-Aug-13 1:30
irneb20-Aug-13 1:30 
GeneralIt would be nice for some time... Pin
Oshtri Deka18-Aug-13 21:15
professionalOshtri Deka18-Aug-13 21:15 
GeneralI prefer to give away comfort and have control Pin
AlexCode18-Aug-13 20:25
professionalAlexCode18-Aug-13 20:25 
GeneralI'm not sure it's feasible Pin
OriginalGriff18-Aug-13 19:59
mveOriginalGriff18-Aug-13 19:59 
AdminMy thinking on this PinPopular
Chris Maunder18-Aug-13 15:28
cofounderChris Maunder18-Aug-13 15:28 
This survey was prompted by a discussion on the pain required to learn a new language and technology. What if, once you learned a technology you could stick to it for everything.

"Everything" is a term where a certain amount of fuzzines is required because doing something as simple as powering a website requires you to work in HTML (either directly or indirectly). Sticking to visual designers with event handlers on the backend to hide the actual HTML/CSS would skirt around this, but then the question effectively becomes "would you give up control in one technology if it meant you could stick to a single language?".

The Entity framework is another example of where allows for SQL in C#.

I'm guessing there are a number of languages that can effectively be considered "use everywhere" languages once include the tools that come with them. Java, C#, Ruby come to mind. The Entity framework in .NET replaces your need to know SQL, and PowerShell in Windows replaces the need for VBScript or shell commands to script the Windows shell. Throw in language converters and there are plenty of options that allow you to be monolinguistic.

But would you want to?
cheers,
Chris Maunder

The Code Project | Co-founder
Microsoft C++ MVP

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 
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.