Click here to Skip to main content
15,889,876 members

Survey Results

What programming languages are paying the bills?   [Edit]

Survey period: 9 Feb 2009 to 16 Feb 2009

Which languages are you using for paid work purposes (not hobby purposes) (Suggested by John C)

OptionVotes% 
VB (VB6, VB.NET, VBScript...)72627.72
C / C++88033.60
C#1,68964.49
F#100.38
Java27510.50
Javascript / HTML / CSS62123.71
Perl, Python883.36
Ruby220.84
SQL1,00138.22
Other27410.46
Respondents were allowed to choose more than one answer; totals may not add up to 100%

View optional text answers (315 answers)


 
GeneralRe: "Devolving" to C++ Pin
Matt Sollars9-Feb-09 10:41
Matt Sollars9-Feb-09 10:41 
GeneralRe: "Devolving" to C++ Pin
Michael A. McCloskey9-Feb-09 11:17
Michael A. McCloskey9-Feb-09 11:17 
GeneralRe: "Devolving" to C++ [modified] Pin
QuiJohn9-Feb-09 7:34
QuiJohn9-Feb-09 7:34 
GeneralRe: "Devolving" to C++ Pin
Eksith9-Feb-09 19:52
Eksith9-Feb-09 19:52 
GeneralRe: "Devolving" to C++ Pin
Nemanja Trifunovic9-Feb-09 7:36
Nemanja Trifunovic9-Feb-09 7:36 
GeneralRe: "Devolving" to C++ Pin
Kevin McFarlane10-Feb-09 1:31
Kevin McFarlane10-Feb-09 1:31 
GeneralRe: "Devolving" to C++ Pin
Shog99-Feb-09 7:54
sitebuilderShog99-Feb-09 7:54 
GeneralRe: "Devolving" to C++ Pin
Michael A. McCloskey9-Feb-09 11:07
Michael A. McCloskey9-Feb-09 11:07 
Very well said. I'm doing exactly what you recommend. I've learned that .NET (or at least C#) isn't the right tool for many of the types of jobs I need or want to tackle. C#/.NET (and VB.NET) are the perfect tools for the vast majority of programming tasks (IMO). If I need to whip out a utility to do something, nine times out of ten it's going to be C# and .NET and I don't foresee that situation changing as I grow more dangerous with C++ and the Windows API. This is also true for gluing databases to a front end (rich client or web) and many other types of applications.

However... anything that involves dealing with the Windows API, beyond simple P/Invoke type stuff to get a control to do a new trick, is still overly painful from C# (although yes it is a LOT better than in VB classic). I maintain that .NET is viewed as something that the "customers" use within Microsoft. Anything cool and wonderful added to the OS is typically most approachable by C/C++ programmers using the raw API, then it gets wrapped and is made accessible to the MFC crowd, then if we are very, very lucky, it gets exposed through .NET, but by this time it's typically so watered down that many of the coolest features are inaccessible, or accessible only through herculean efforts.

WPF is a huge advance in UI architecture, but it lives on an island and doesn't play well with others. They try to wrap things up nicely for us (managed DirectX, GDI+), but leave out entire branches (DirectShow, MIDI and the other multimedia API's, etc.) As a .NET developer the question is always "Can I get there from here?", with C/C++, that's never a consideration. So I'm working to add it to my toolbox. I take solace in the notion that C/C++ will remain the dominant language for interacting with the Windows API and will always get first dibs on anything new added to the OS.
GeneralRe: "Devolving" to C++ Pin
dmitri_sps9-Feb-09 16:45
dmitri_sps9-Feb-09 16:45 
GeneralRe: "Devolving" to C++ Pin
Daniel Grunwald9-Feb-09 23:28
Daniel Grunwald9-Feb-09 23:28 
GeneralRe: "Devolving" to C++ Pin
Kevin McFarlane10-Feb-09 1:39
Kevin McFarlane10-Feb-09 1:39 
GeneralRe: "Devolving" to C++ Pin
Nemanja Trifunovic10-Feb-09 6:19
Nemanja Trifunovic10-Feb-09 6:19 
GeneralRe: "Devolving" to C++ Pin
dmitri_sps10-Feb-09 14:01
dmitri_sps10-Feb-09 14:01 
GeneralRe: "Devolving" to C++ Pin
KarstenK10-Feb-09 3:59
mveKarstenK10-Feb-09 3:59 
GeneralRe: "Devolving" to C++ Pin
Michael A. McCloskey10-Feb-09 11:54
Michael A. McCloskey10-Feb-09 11:54 
GeneralRe: "Devolving" to C++ Pin
KarstenK10-Feb-09 21:05
mveKarstenK10-Feb-09 21:05 
GeneralRe: "Devolving" to C++ Pin
W Balboos, GHB10-Feb-09 8:24
W Balboos, GHB10-Feb-09 8:24 
GeneralRe: "Devolving" to C++ Pin
Michael A. McCloskey10-Feb-09 11:44
Michael A. McCloskey10-Feb-09 11:44 
GeneralDoes anyone develop in ColdFusion? Pin
Kristhian Herrera9-Feb-09 5:30
Kristhian Herrera9-Feb-09 5:30 
GeneralRe: Does anyone develop in ColdFusion? Pin
MarcelloTurnbull13-Feb-09 6:35
MarcelloTurnbull13-Feb-09 6:35 
GeneralC and C++ should not be together for this poll Pin
PIEBALDconsult9-Feb-09 4:11
mvePIEBALDconsult9-Feb-09 4:11 
GeneralFlex those muscles Pin
JasonCordes9-Feb-09 4:00
JasonCordes9-Feb-09 4:00 
GeneralVB (VB6, VB.NET, VBScript...) as one option? Pin
Jeremy Hutchinson9-Feb-09 2:29
professionalJeremy Hutchinson9-Feb-09 2:29 
GeneralRe: VB (VB6, VB.NET, VBScript...) as one option? Pin
mcb2k39-Feb-09 5:05
mcb2k39-Feb-09 5:05 
GeneralRe: VB (VB6, VB.NET, VBScript...) as one option? Pin
John Lieurance10-Feb-09 2:14
John Lieurance10-Feb-09 2:14 

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.