Click here to Skip to main content
15,886,362 members

Survey Results

What is your favourite programming language?

Survey period: 11 Aug 2014 to 18 Aug 2014

Yes - it's hard to pick one, and yes, the language you use depends on the problem. But assume you can choose the problem. Which dialect suits you best?

OptionVotes% 
BASIC63114.40
C2275.18
C++59313.53
C#2,00245.69
Objective C140.32
COBOL240.55
F#80.18
FORTRAN240.55
Java2766.30
Javascript1252.85
PHP1312.99
Python1142.60
Ruby240.55
Swift160.37
Other1733.95



 
GeneralWhere is Pascal? Pin
M-Badger12-Aug-14 19:14
M-Badger12-Aug-14 19:14 
GeneralRe: Where is Pascal? Pin
mtiede13-Aug-14 3:39
mtiede13-Aug-14 3:39 
GeneralRe: Where is Pascal? Pin
M-Badger13-Aug-14 19:59
M-Badger13-Aug-14 19:59 
GeneralRe: Where is Pascal? Pin
mtiede19-Aug-14 4:37
mtiede19-Aug-14 4:37 
GeneralRe: Where is Pascal? Pin
M-Badger19-Aug-14 20:15
M-Badger19-Aug-14 20:15 
GeneralI voted for BASIC... Pin
Member 1073194412-Aug-14 18:37
Member 1073194412-Aug-14 18:37 
GeneralRe: I voted for BASIC... Pin
PIEBALDconsult12-Aug-14 18:46
mvePIEBALDconsult12-Aug-14 18:46 
GeneralI prefer C# but would like to have some other C++ features in it. Pin
Philippe Mori12-Aug-14 15:44
Philippe Mori12-Aug-14 15:44 
Part of the reason that probably a lot of people like C# is that it does works, works well Inside Visual Studio and it is fast to compile.

And by the way some language feature like LINQ, lambda (and async that I haven't yet used) are great and have equivalent. Even the way to implemenent IEnumerable is simple and nice.

However, I would like if it would supports templates like C++ does... And with many other things, most of the power but without the complexity.

On the other hand, C++ (and C++/CLI) could have been much more interesting to uses if since the start :
- Visual Studio would have work as well with C++/CLI.
- STL.NET would have work (correctly, effeciently, transparently...)
- Intellisence would have works for C++ code.
- Designer would have works well for WinForms, Database, WPF.
- LINQ would be available.
- Compilation and linking would not be so slow.
- Compiling pure assemblies would not means forgetting most standard C++.
- C++/CLI would have been implemented correctly to fit with standard C++ so that it would have been easy to have template code that works both on managed types and unmanaged one (no gcnew, ^ or %).
- Better language integration including Intellisence and Browsing accross languages.
- and so on...

I really like C++ once but given all the drawbacks and the fact that for real applications, often the things that are missing in C# does not matters much finally.
Philippe Mori

GeneralCode being able to code Pin
Plamen Dragiyski12-Aug-14 11:53
professionalPlamen Dragiyski12-Aug-14 11:53 
GeneralRe: Code being able to code Pin
RugbyLeague12-Aug-14 22:41
RugbyLeague12-Aug-14 22:41 
GeneralRe: Code being able to code Pin
Cristian Amarie14-Aug-14 21:54
Cristian Amarie14-Aug-14 21:54 
GeneralRe: Code being able to code Pin
RugbyLeague14-Aug-14 21:57
RugbyLeague14-Aug-14 21:57 
GeneralRe: Code being able to code Pin
Cristian Amarie14-Aug-14 22:02
Cristian Amarie14-Aug-14 22:02 
GeneralRe: Code being able to code Pin
RugbyLeague14-Aug-14 22:04
RugbyLeague14-Aug-14 22:04 
GeneralRe: Code being able to code Pin
Cristian Amarie14-Aug-14 22:06
Cristian Amarie14-Aug-14 22:06 
GeneralRe: Code being able to code Pin
RugbyLeague14-Aug-14 22:07
RugbyLeague14-Aug-14 22:07 
GeneralRe: Code being able to code Pin
Rob Grainger17-Aug-14 1:05
Rob Grainger17-Aug-14 1:05 
GeneralRe: Code being able to code Pin
RugbyLeague19-Aug-14 4:22
RugbyLeague19-Aug-14 4:22 
GeneralRe: Code being able to code Pin
Plamen Dragiyski2-Sep-14 5:39
professionalPlamen Dragiyski2-Sep-14 5:39 
GeneralRe: Code being able to code Pin
RugbyLeague2-Sep-14 21:40
RugbyLeague2-Sep-14 21:40 
GeneralI see no Pearl! Pin
jgakenhe12-Aug-14 11:12
professionaljgakenhe12-Aug-14 11:12 
GeneralLISP is still my favorite Pin
cyberstrategist12-Aug-14 10:09
cyberstrategist12-Aug-14 10:09 
GeneralRe: LISP is still my favorite Pin
Rob Grainger12-Aug-14 22:09
Rob Grainger12-Aug-14 22:09 
GeneralRe: LISP is still my favorite Pin
RugbyLeague12-Aug-14 22:35
RugbyLeague12-Aug-14 22:35 
GeneralTorn between C#, C++ and AS3 Pin
danishgoel12-Aug-14 10:04
danishgoel12-Aug-14 10:04 

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.