Bo said:
Sure, I liked it a lot. But I'm not a beginner. .-)
What do you want to achive by reading it?
Bo Persson
Thank you for your answers. I actually read all of them but I reply
to this once since it appears as the first (older) to my newsreader.
Bo,
I'm coming from a totally different field (Medicine) and I want to
learn a relatively powerful language for some Computational
Neuroscience which interests me. I decided to go for C++ and/or
Python. Python is used a lot in the scientific world because it's
easy and has [today] many mathematical/scientific libraries.
C++ is even better in this aspect and I feel that if I become
adequate in such a powerful language then passing to another will
be easy.
What I want to achieve? Learn how a computer language works as
close to the metal as possible. This is imperative for me because
although many laymen believe that CPUs and brains work alike, there
are many many differences. And I need to understand these key
differences. Going straight away to a high-level language might
make my life easy, but I won't achieve my basic goal.
Anyway, I've seen a diatribe above about Stroutstrup's teaching
capabilities. The book "Programming: Principles and Practice Using
C++" is really what I wanted to put my hands on because it's
written for engineering students, not computer science ones.
Second, he had help from some experienced colleagues so even if his
teaching experience was mainly with postdoc scientists, he has has
honed his skills as a Texas A&M professor lecturing undergraduates.
At the moment, I'm satisfied.
The problem is, I'm still at the first 150 pages and the book is
almost 1200. I already see "the big picture", but will it be the
same once I finish it? That's why I asked if someone had read it
ALL up to the end.
Kensai