February 19th, 2007, 5:57 pm
QuoteOriginally posted by: wallstreetGood answer!Thank you Cuchulainn. I agree, C is a great preparation for C++. I use a lot of C in my C++ codes and it does help a lot.hi Wallstreet,I knew a guy once who had done a lot of C and having that foundatiom meant he could learn any other language. He learned the fundamentals well. Actually, Java was based on C.I use C functions for what I call 'mechanisms' ... groups of C functions in a namespace (for example max(const vector<T>& v) ) instead of (slightly silly) static functions. Then I can reuse the mechanism functions in higher-level OO classes and subsystems.For me, I learned C++ first and when I made too many mistakes I decided to learn C. This is the wrong order IMHO.QuoteC#/java/Matlab/VBAThese are fine languages to learn. But to really understand what is going on you need to have C.My final rant When you know C well, you know pointers and references
Last edited by
Cuchulainn on February 18th, 2007, 11:00 pm, edited 1 time in total.