C
CoreyWhite
I bought this book years ago, when I was just learning C++. Since
then I've gone through every math course offered at my college, taken
courses on coding C & thinking in terms how how to make the smallest
tightest algorithms to preform specific functions. I've also grown
and matured a lot, and am wiser and older. I'm reading through the C+
+ Programming Language, Third Edition now, and I can actually
understand it. I can understand it because I'm already familiar with
the language. I know how to use pointers, and know what stacks,
templates, classes, and vectors are. I know how to use them. The
trouble is I don't have a lot of experience using high level object
oriented language, and haven't built any projects of my own using the
techniques. I can see why it is a good idea to think in terms of the
best algorithm you could use to write a program with C++. Because
with another language like PHP you might be able to write the same
code with just a few lines. So without all of the object oriented
tools that seperate C++ from its predecessor, C is a dead language.
It would take pages and pages of C to write some very simple code, and
you would still have to understand low level binary manipulations.
So what I am going to do is come up with a short notebook on what I
get from reading through the C++ Programming Language, -Third
Edition-, and explain to people why object oriented programming is the
shit, and teach them how to use it with clear examples that illustrate
why using vectors, templates, & classes, allow us to do so much more.
Most of the programs will probably be basic string manipulations or
simple algorithms that C++ has a hard time doing without object
oriented programming. But I will try to go over some of the basics of
C, step-by-step, and cover the useful tools that are hard to
understand like pointers and binary operators. Some of the subtleties
of the language, are the most useful parts of it.
I would be interested in learning if anyone else wants to pick up the
higher levels of C++ and work with me in this project? I know some
people posting to comp.lang.c++ already know the language by heart,
but I mostly work with reference books by my side. I guess there is
an old saying: Those who can't do, TEACH!.
then I've gone through every math course offered at my college, taken
courses on coding C & thinking in terms how how to make the smallest
tightest algorithms to preform specific functions. I've also grown
and matured a lot, and am wiser and older. I'm reading through the C+
+ Programming Language, Third Edition now, and I can actually
understand it. I can understand it because I'm already familiar with
the language. I know how to use pointers, and know what stacks,
templates, classes, and vectors are. I know how to use them. The
trouble is I don't have a lot of experience using high level object
oriented language, and haven't built any projects of my own using the
techniques. I can see why it is a good idea to think in terms of the
best algorithm you could use to write a program with C++. Because
with another language like PHP you might be able to write the same
code with just a few lines. So without all of the object oriented
tools that seperate C++ from its predecessor, C is a dead language.
It would take pages and pages of C to write some very simple code, and
you would still have to understand low level binary manipulations.
So what I am going to do is come up with a short notebook on what I
get from reading through the C++ Programming Language, -Third
Edition-, and explain to people why object oriented programming is the
shit, and teach them how to use it with clear examples that illustrate
why using vectors, templates, & classes, allow us to do so much more.
Most of the programs will probably be basic string manipulations or
simple algorithms that C++ has a hard time doing without object
oriented programming. But I will try to go over some of the basics of
C, step-by-step, and cover the useful tools that are hard to
understand like pointers and binary operators. Some of the subtleties
of the language, are the most useful parts of it.
I would be interested in learning if anyone else wants to pick up the
higher levels of C++ and work with me in this project? I know some
people posting to comp.lang.c++ already know the language by heart,
but I mostly work with reference books by my side. I guess there is
an old saying: Those who can't do, TEACH!.