473,320 Members | 1,766 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

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

suggestions please


I KNOW many of you have been asked this before.

Once, I tried to learn C++

Stroustrup, Schildt, Booch...

and a few others...
That was about 10 years ago.

I usually get lost about the time of templates, etc.

I have read the text on Eiffel and know the philosophy of object coding
(By the way, I am a mechanical engineer)

But now i want to try again, and I am hoping that 10 years having
passed... there might be (assuming the problem was not my intellectual
density), a clearer, better-written book.

An on-line text would be better.

Thanks,
Tom
May 10 '07 #1
5 1106
Tom Impelluso wrote:
I KNOW many of you have been asked this before.

Once, I tried to learn C++

Stroustrup, Schildt, Booch...

and a few others...
That was about 10 years ago.

I usually get lost about the time of templates, etc.

I have read the text on Eiffel and know the philosophy of object coding
(By the way, I am a mechanical engineer)

But now i want to try again, and I am hoping that 10 years having
passed... there might be (assuming the problem was not my intellectual
density), a clearer, better-written book.
Try Accelerated C++ (http://www.acceleratedcpp.com/).

--
Ian Collins.
May 10 '07 #2
Tom Impelluso <im******@attila.sdsu.eduwrites:
I KNOW many of you have been asked this before.

Once, I tried to learn C++
[...]
>
But now i want to try again, and I am hoping that 10 years having
passed... there might be (assuming the problem was not my
intellectual density), a clearer, better-written book.
There are better books (especially if you compare to Schildt, who's
reputation around here is not stellar). "Accelerated C++" by Koenig
& Moo is the canonical answer to "How do I learn C++"; I'm a *big*
fan of this book.

Another book you might look at is "You Can Program in C++: A
Programmer's Introduction" by Francis Glassborow, which is also
highly regarded.

--
Dave Steffen, Ph.D. Disobey this command!
Software Engineer IV - Douglas Hofstadter
Numerica Corporation
dg@steffen a@t numerica d@ot us (remove @'s to email me)
May 10 '07 #3
"Tom Impelluso" <im******@attila.sdsu.eduha scritto nel messaggio
news:Pine.SOL.4.40.0705101454150.9290-100000@attila...
But now i want to try again, and I am hoping that 10 years having
passed... there might be (assuming the problem was not my intellectual
density), a clearer, better-written book.

An on-line text would be better.
"Thinking in C++", by Bruce Eckel:

http://www.mindview.net/Books/TICPP/...ngInCPP2e.html
Massimo

May 10 '07 #4
Massimo wrote:
"Tom Impelluso" <im******@attila.sdsu.eduha scritto nel messaggio
news:Pine.SOL.4.40.0705101454150.9290-100000@attila...
>But now i want to try again, and I am hoping that 10 years having
passed... there might be (assuming the problem was not my intellectual
density), a clearer, better-written book.

An on-line text would be better.

"Thinking in C++", by Bruce Eckel:

http://www.mindview.net/Books/TICPP/...ngInCPP2e.html

Yeah, it's freely available on the net, but I find Eckel's approach to
be too much of a "C with Classes" approach, rather than a "C++ from the
ground up" approach.
May 10 '07 #5
On May 10, 5:56 pm, Tom Impelluso <impel...@attila.sdsu.eduwrote:
But now i want to try again, and I am hoping that 10 years having
passed... there might be (assuming the problem was not my intellectual
density), a clearer, better-written book.
Hi Tom. I'm also a mechanical engineer. I use c++ for writing tools
for my team of project engineers. My favorite c++ books are
"Accelerated C++", "The C++ Standard Library", and "C++ Coding
Standards". These books were all easy to understand despite my having
no formal education in programming. I also use "www.cppreference.com"
extensively as a quick reference. See their FAQ to download all of
the website content.

I recommend that you start writing some command-line programs to solve
real problems in your field. Code that is personally important to you
will keep your attention like toy examples can't.

After finishing a few programs, go back and refactor your own code
with techniques you've learned along the way.

Good luck.
James

May 11 '07 #6

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

Similar topics

5
by: Carlos Ribeiro | last post by:
Hello all, I'm posting this to the list with the intention to form a group of people interested in this type of solution. I'm not going to spam the list with it, unless for occasional and...
0
by: Matt W | last post by:
Hi all, I'm planning to use MySQL's full-text search for my forum system (possibly 5+ million posts). I've been playing with it a lot lately to see the performance and functionality and have...
26
by: Thomas Mlynarczyk | last post by:
Hi, Could some kind person using Mac or Linux (or others) please take a look at http://www.mlynarczyk-webdesign.de/tmp/menu/menu.html and tell me if the page renders as it should (screenshot...
10
by: Ron Ruble | last post by:
I'd like to get suggestions from some of the folks here regarding tools and processes for a new, small development team. I'm starting a new job next week, and part of the fun is being able to...
0
by: Anand Ganesh | last post by:
HI All, I have an Image. I want to clip a portion of it and copy to another image. How to do this? I know the bounding rectangle to clip. Any suggestions please. Thanks for your time and...
0
by: Abhi | last post by:
Hi, I am looking to write a GPS emulator in C#. All the program does is outputs GPGLL (dont need to know any details, think if it as map coordinates) coordinates after a specific time interval...
1
by: Brian Basquille | last post by:
Hello all. Have been working on the Air Hockey game on and off for a couple of weeks now.. but have had plenty of other assignments to keep me busy along with it. But i would like some...
9
by: Brett | last post by:
I'd like suggestions on great VB.NET books. This seems to be a great book, 'Programming Microsoft Visual Basic .NET Version 2003',...
0
by: Krypto | last post by:
I am 3 months old to python and I have done some small projects. I want to build a Peer to Peer streaming client ..something like BitTorrent. I know it is daunting but I got to start somewhere....
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

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.