Quinn’s Brain, aka QBrain

Quinn’s Brain, aka QBrain

Finance, Food, Fitness

Quinn’s Brain, aka QBrain RSS Feed
 
 
 
 

Goal Accomplished: Finished C++ Primer Plus

I have written more C++ then I have read about how to write C++ and this might be the typical way people learn programming languages.

When I needed to learn Perl, I went the other way around. I read and worked through all the exercises in Learning Perl and then followed that up by reading the first two thirds of Programming Perl. This was all accomplished before I had written more than a 1,000 lines of real perl and I think this gave me a much stronger base for understanding the how and why of things. Of course when I learned Perl, I was able and willing to devote 80 hours a week to the task, and going through Learning Perl and Programming Perl probably only took 3 weeks.

Last year when I went to talk to by soon to be adviser about working on my Master’s thesis, he said that he wanted everything written in C++. No big deal I said, but I have never taken the time to develop a strong ground work in the hows and whys of C++. Thus I ordered C++ Primer Plus.

I was planning on reading the entire book over Christmas break, but instead spent all my free time working on my thesis. Obviously, I had waited too late to do the right thing and did not really start on the book until after graduating. I am certain that the code for my thesis could have been better, but certainly was no where near the worst that has been written. After graduating, I made it one of my goals to finish the book since I really enjoyed writing C++ for my thesis.

Reading this book gave me some insight into C++, but it is no Programming Perl. What I now have is background in C++, and know that I probably should read a book just on IO and spend a very long time working through template examples. My weakness in C++ is really what has been developed in the last, oh, 15 years.

Leave a Reply

You must be logged in to post a comment.