Meh... I blew through c++ my freshman year easily... The only thing I ever got less than A+ grades on were recursion... Recursive functions are a major mind-fukk...0[QUOTE="jeremiah06"][QUOTE="way2funny"]
The reason c++ is hard is because it brings in both pointers (lower level programming) and objects (higher level programming). All the basics are the basics no matter what language you use, but pointers andobjects are the two big ones that differentiate everything. Thats why its best to either start off high (c# / java) because it abstracts pointers where you dont have to worry about memory management, or c, where it doesnt have object oriented features but has all the memory management. c++ has both, which is why if your a beginner you may be overwhelmed with both.
way2funny
Did you guys go through both memory management and object oriented programming in depth?
imo its easier for me atleast to seperate memory management, and object oriented programming, then bring them together in c++. Our school did java, c++ then c, but I didnt really get memory management and pointers until our class in C.
We started out with pointers and memory management first then moved into classes and object oriented stuff later... The path was... Python, c++, visual basic, advanced visual basic, advanced c++... Though I took advanced c++ first due to scheduling conflicts... We were provided c# and java as a part of visual studio for free but taught no classes on it... I have 2008 and 2010 of both as well as the xbox 360 librarys... I learned MySQL and JavaScript but they weren't apart of cs or cis respectively...
Log in to comment