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



 
GeneralYes! Pin
valeriyabobko5-Mar-12 18:04
valeriyabobko5-Mar-12 18:04 
GeneralAbsolutely Pin
Tom Clement5-Mar-12 17:30
professionalTom Clement5-Mar-12 17:30 
GeneralA tripple Yes Pin
Lakamraju Raghuram5-Mar-12 16:42
Lakamraju Raghuram5-Mar-12 16:42 
GeneralMy first Language Pin
Mico Perez5-Mar-12 13:34
Mico Perez5-Mar-12 13:34 
GeneralA bit emphatic and definitive 'Yes' Pin
Vasudevan Deepak Kumar5-Mar-12 10:52
Vasudevan Deepak Kumar5-Mar-12 10:52 
GeneralIt's not the students I'm worried about... Pin
Sander Rossel5-Mar-12 9:23
professionalSander Rossel5-Mar-12 9:23 
GeneralRe: It's not the students I'm worried about... Pin
Dávid Kocsis5-Mar-12 21:45
Dávid Kocsis5-Mar-12 21:45 
GeneralRe: It's not the students I'm worried about... Pin
Sander Rossel6-Mar-12 8:12
professionalSander Rossel6-Mar-12 8:12 
Dávid Kocsis wrote:
If somebody wants to be a real programmer he/she have to learn the most alone.
An intern who is still at school told me the same Smile | :)
Dávid Kocsis wrote:
In my school we are still using Office 2003, because the teacher says that we won't be able to use 2010. There still Windows XP on every computer.
Heard that before too.

I know some people fresh out of programming school who don't know OOP. I even read a master thesis that started like "for our final project we are using the Microsoft method, which is object oriented." (yes, you didn't know Microsoft invented OOP!)... The application that went with it did not use inheritance, interfaces, design patterns... It's a joke!

And I get looked down on because I don't have a formal education Frown | :(
It's an OO world.
C#
public class Naerling : Lazy<Person>{
    public void DoWork(){ throw new NotImplementedException(); }
}

GeneralDefinitely Yes Pin
jpoggio5-Mar-12 9:09
jpoggio5-Mar-12 9:09 
GeneralBecause It's An Eye-Opener Pin
W Balboos, GHB5-Mar-12 7:59
W Balboos, GHB5-Mar-12 7:59 
GeneralYes. Wait, no. Wait, maybe. Pin
Jeremy Hutchinson5-Mar-12 6:11
professionalJeremy Hutchinson5-Mar-12 6:11 
GeneralYes, but with an addition. Pin
fjdiewornncalwe5-Mar-12 5:40
professionalfjdiewornncalwe5-Mar-12 5:40 
GeneralRe: Yes, but with an addition. Pin
S Houghtelin5-Mar-12 6:24
professionalS Houghtelin5-Mar-12 6:24 
GeneralNot Necessarily Pin
Michael Bergman5-Mar-12 4:42
Michael Bergman5-Mar-12 4:42 
GeneralNo! Pin
56789012345-Mar-12 3:41
56789012345-Mar-12 3:41 
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 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 
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 

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.