472,992 Members | 3,803 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,992 software developers and data experts.

Beginner's literature recommendation?

Hi!

I was recently asked what book to recommend for a beginner in C++. I
am convinced that you needn't study C in depth before learning C++
(though it helps), but cannot find any beginner's book which isn't
aimed at people coming from C/Pascal/Java/Delpi/whatever...

However, there seem to be plenty such books for all those other
languages. Is there really no literature for people trying to learn
programming by starting with C++? Honestly, I cannot recommend the
books by Stroustrup for a beginner. The only one that comes to my
mind is Koenig/Moo, but that appears to be somewhat too terse
(although I have only skimmed it).

Any good recommendation?

TIA
-richy.
--
Richard B. Kreckel
<http://www.ginac.de/~kreckel/>

Jul 19 '05 #1
5 3033
Richard B. Kreckel wrote:
Hi!

I was recently asked what book to recommend for a beginner in C++. I
am convinced that you needn't study C in depth before learning C++
(though it helps), but cannot find any beginner's book which isn't
aimed at people coming from C/Pascal/Java/Delpi/whatever...


We program almost exclusively in C++ (there is some legacy
fortran) and from time to time take on people (Phd in maths)
with minimal programming experience in any language. We'd
recommend Meyers "Effective C++", a basic language tutorial
- they can always skip the first 60pp on the differences
between langX and C++, and mentoring.

Jul 19 '05 #2

"Richard B. Kreckel" <Ri*************@Uni-Mainz.DE> wrote in message
news:bo**********@bambi.zdv.Uni-Mainz.DE...
Hi!

I was recently asked what book to recommend for a beginner in C++. I
am convinced that you needn't study C in depth before learning C++
(though it helps), but cannot find any beginner's book which isn't
aimed at people coming from C/Pascal/Java/Delpi/whatever...

However, there seem to be plenty such books for all those other
languages. Is there really no literature for people trying to learn
programming by starting with C++? Honestly, I cannot recommend the
books by Stroustrup for a beginner. The only one that comes to my
mind is Koenig/Moo, but that appears to be somewhat too terse
(although I have only skimmed it).

Any good recommendation?


http://www.accu.org/bookreviews/publ...nner_s_c__.htm
Jul 19 '05 #3
Richard B. Kreckel writes:
I was recently asked what book to recommend for a beginner in C++. I
am convinced that you needn't study C in depth before learning C++
(though it helps), but cannot find any beginner's book which isn't
aimed at people coming from C/Pascal/Java/Delpi/whatever...

However, there seem to be plenty such books for all those other
languages. Is there really no literature for people trying to learn
programming by starting with C++? Honestly, I cannot recommend the
books by Stroustrup for a beginner. The only one that comes to my
mind is Koenig/Moo, but that appears to be somewhat too terse
(although I have only skimmed it).

Any good recommendation?


See what is on the shelves for Stepehen Parat or Robert LaFore. They are
both good writers of primer level stuff. Also look at Pohl and Ammeraal.
Jul 19 '05 #4
osmium wrote:
See what is on the shelves for Stepehen Parat or Robert LaFore.


Oops. Stephen Prata.

Jul 19 '05 #5
In article <bo**********@bambi.zdv.Uni-Mainz.DE>,
Richard B. Kreckel <Ri*************@Uni-Mainz.DE> wrote:

I was recently asked what book to recommend for a beginner in C++. I
am convinced that you needn't study C in depth before learning C++
(though it helps), but cannot find any beginner's book which isn't
aimed at people coming from C/Pascal/Java/Delpi/whatever...


There are a number of textbooks intended for college/university level
courses in introductory programming using C++. If the person in question
has no programming experience in some other language, I'd investigate one
of those books. For what it's worth, i teach such a course using
Astrachan's "Computer Science Tapestry." It uses strings and vectors in
preference to char*'s and arrays, which I like. It was originally written
before the C++ standard appeared, so it uses its own vector class which is
basically a stripped-down version of the std::vector class, but so far
I've been able to substitute 'std::vector' for his 'tvector' everywhere
without any problem.

--
Jon Bell <jt*******@presby.edu> Presbyterian College
Dept. of Physics and Computer Science Clinton, South Carolina USA
Jul 19 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Sebastian Fey | last post by:
hi, id like to do the following: (1) open a .xml, change something and save it. problem is: how to save/serialize? i tried xml.dom.ext.Print, but this resolves all entities and serializes...
0
by: G. Völkl | last post by:
Hello, I am looking for a good Python Beginner Course in Germany in 2005. Any recommendation ? Thanks Gerhard
0
by: Adrian T | last post by:
Hi, I am a quantitative/risk analyst who's been using VBA with three years of experience. Things have changed recently and made C++ way more appeal in developing financial models. Since my...
2
by: Chris | last post by:
Can anyone recommend a good book (prefer ebook) for a beginner to MS Visual C++. I have done programming in the past but not for quite a while so I'd like to start fresh. Thanks.
2
by: Bruce Dodds | last post by:
I will be doing an app for a nonprofit. It would be useful for them to have a good entry-level book on Access so that they don't have to pay someone to design all their queries and reports. I'm not...
14
by: simchajoy2000 | last post by:
Hi, This question will probably be too simplistic for all of you, but I am trying to teach myself asp and I am having all sorts of problems. I have a simple html form which calls process.asp on...
7
by: M_M | last post by:
Hi, I am looking for a simple text book to introduce 13 to 18 year olds to python programming. Suggestion? New to python.
1
by: wohjh | last post by:
best ASP.NET book for a beginner?
6
by: Solo.Wolve | last post by:
I've just finished the K&R c, And begin to study c++ myself,so can anyone give me some advice?such as some books to read,and something to notice? Thank you very much.
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
tracyyun
by: tracyyun | last post by:
Hello everyone, I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
2
by: giovanniandrean | last post by:
The energy model is structured as follows and uses excel sheets to give input data: 1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
4
NeoPa
by: NeoPa | last post by:
Hello everyone. I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report). I know it can be done by selecting :...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
0
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
3
SueHopson
by: SueHopson | last post by:
Hi All, I'm trying to create a single code (run off a button that calls the Private Sub) for our parts list report that will allow the user to filter by either/both PartVendor and PartType. On...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.