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



 
GeneralIt's like learning to drive a vehicle with a manula transmission PinPopular
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 PinPopular
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 
GeneralRe: I would say yes, but... PinPopular
W Balboos, GHB5-Mar-12 2:53
W Balboos, GHB5-Mar-12 2:53 
Actually, I believe the reverse is true - learn C++ first.

This way, one can have an understanding that the '.' spacing in C# that don't distinguish between a namespace and a member/function (etc) are shortcuts (enabled by reducing the number of options). At least, in C++, you know if it's a namespace '::' from which you are referencing, or put another way, you know what it is you are doing.

In a sense, C++ simply "tells it like it is" before it's dumbed down a notch or two.*




* Oddly enough, not intended to offend anyone.


"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"As far as we know, our computer has never had an undetected error." - Weisert
"If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

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 
GeneralIt is better than C!!! Pin
Brisingr Aerowing5-Mar-12 1:56
professionalBrisingr Aerowing5-Mar-12 1:56 

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.