Click here to Skip to main content
15,900,816 members

Survey Results

Should Comp Sci students learn C++?   [Edit]

Survey period: 5 Mar 2012 to 12 Mar 2012

Learning about pointers, memory management, linked lists and to-the-metal programming used to be important. Is it still a necessary skill?

OptionVotes% 
Yes1,21887.82
No16912.18



 
GeneralNo! Pin
56789012345-Mar-12 3:41
56789012345-Mar-12 3:41 
GeneralIt's like learning to drive a vehicle with a manula transmission Pin
Mike Hankey5-Mar-12 3:37
mveMike Hankey5-Mar-12 3:37 
GeneralRe: It's like learning to drive a vehicle with a manula transmission Pin
Fabio Franco5-Mar-12 3:49
professionalFabio Franco5-Mar-12 3:49 
GeneralRe: It's like learning to drive a vehicle with a manula transmission Pin
Mike Hankey5-Mar-12 3:53
mveMike Hankey5-Mar-12 3:53 
GeneralRe: It's like learning to drive a vehicle with a manula transmission Pin
Fabio Franco5-Mar-12 4:02
professionalFabio Franco5-Mar-12 4:02 
GeneralRe: It's like learning to drive a vehicle with a manula transmission Pin
Mike Hankey5-Mar-12 4:30
mveMike Hankey5-Mar-12 4:30 
GeneralYes to the main question no to the supplemental comment Pin
Keith Barrow5-Mar-12 2:37
professionalKeith Barrow5-Mar-12 2:37 
GeneralI would say yes, but... Pin
OriginalGriff5-Mar-12 2:28
mveOriginalGriff5-Mar-12 2:28 
...not as the first language.
Start with C#, then learn C++ so that you know what is going on behind the scenes.
IMHO C++ is too much as a first language - it is likely to overwhelm rather than educate.

But you do need to know the basics at some point - so I would prefer C# first, then assembler, then C++ (but that's just me - I'm biased towards embedded anyway).
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

GeneralRe: I would say yes, but... Pin
W Balboos, GHB5-Mar-12 2:53
W Balboos, GHB5-Mar-12 2:53 
GeneralRe: I would say yes, but... Pin
RJOberg5-Mar-12 3:32
professionalRJOberg5-Mar-12 3:32 
GeneralRe: I would say yes, but... Pin
Fabio Franco5-Mar-12 3:54
professionalFabio Franco5-Mar-12 3:54 
GeneralRe: I would say yes, but... Pin
RJOberg5-Mar-12 4:04
professionalRJOberg5-Mar-12 4:04 
GeneralRe: I would say yes, but... Pin
Fabio Franco5-Mar-12 4:12
professionalFabio Franco5-Mar-12 4:12 
GeneralRe: I would say yes, but... Pin
Oshtri Deka5-Mar-12 9:48
professionalOshtri Deka5-Mar-12 9:48 
GeneralUnderstanding the basics Pin
S Houghtelin5-Mar-12 2:01
professionalS Houghtelin5-Mar-12 2:01 
GeneralRe: Understanding the basics PinPopular
Mladen Janković5-Mar-12 2:15
Mladen Janković5-Mar-12 2:15 
GeneralRe: Understanding the basics Pin
MarqW5-Mar-12 3:18
MarqW5-Mar-12 3:18 
GeneralRe: Understanding the basics Pin
Mladen Janković5-Mar-12 3:37
Mladen Janković5-Mar-12 3:37 
GeneralRe: Understanding the basics Pin
MarqW5-Mar-12 3:52
MarqW5-Mar-12 3:52 
GeneralRe: Understanding the basics Pin
Gregory Gadow5-Mar-12 9:28
Gregory Gadow5-Mar-12 9:28 
GeneralRe: Understanding the basics Pin
Oshtri Deka5-Mar-12 22:40
professionalOshtri Deka5-Mar-12 22:40 
GeneralDon't know Pin
kid sister5-Mar-12 2:00
kid sister5-Mar-12 2:00 
GeneralRe: Don't know Pin
Jan Steyn5-Mar-12 4:14
Jan Steyn5-Mar-12 4:14 
GeneralLearning C++ and Java should still be a course they have to take Pin
Slacker0075-Mar-12 1:58
professionalSlacker0075-Mar-12 1:58 
GeneralRe: Learning C++ and Java should still be a course they have to take Pin
S Houghtelin5-Mar-12 2:03
professionalS Houghtelin5-Mar-12 2:03 

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.