45b30001
From: Jan Theodore Galkowski
At 08:40 PM 5/15/98 +0100, you wrote:
>why not go all the way??
>
>You might get better value for money if you go for Stroustrup's "The C++
>Progamming Language", unless you're after C books for retro/ collectibilty
>factors!
One good reason NOT to go to C++ is its
http://www.eiffel.com/doc/manuals/technology/oo_comparison/index.html"
>inferiority for object-oriented
programming. I know it's incredibly popular. So?
Another reason is that Stroustrup's introduction is by no means
the best any longer, and I would expect that a novice will need
several books to master C++. Again, Winston's "On to C++" is one
way. But you'll need a steeping in O-O methods to make sense
of C++ and then C++ will frustrate you because you can't go all
the way and the language has these C-compatibility anachronisms
all over it.
If you go on to looking at C++, Eckel's THINKING IN C++, Coplien's
ADVANCED C++, and Koenig and Moo's RUMINATIONS ON C++ give different
and in many ways complementary stylistic approaches. But these shouldn't
be had until you master the basics first. Some shops stick with C because
C++ is so hairy (a) good programmers in C++ are hard to come by, and (b) good
programmers in C++ are very expensive. [See ArtLogic's">http://www.artlogic.com/jobs/VerifyApplicant.html">ArtLogic's C++
test
as an example of the skill level needed.]
One can do O-O programming in C and, in some ways, it can be better
because one doesn't need all the hair. Check out Dubois OBJECT
TECHNOLOGY FOR SCIENTIFIC COMPUTING (from Prentice-Hall).
Best of luck,
-jt
>
>-----Original Message-----
>From: Skipper
>To: tsepro@semware.com
>Date: 14 May 1998 21:00
>Subject: C Programming
>
>
>>Hi Gang,
>>
>>I'm looking for information on a book entitled "Learn C Programming in
>>Twenty-One Days." Can anyone help?
>>
>>Thanks in advance,
>>
>>Skipper
>>
>
>
>
___________________________________
Jan Theodore Galkowski,
Reporting Developer-Analyst,
Cornell Information Technologies
***********************************
Cornell University
120 Maple Ave, Room 136
Ithaca, NY 14853-2801
jtg11@cornell.edu
***********************************
---
---------------
* Origin: apana>>>>>fidonet [sawasdi.apana.org.au] (3:800/846.13)
|