TIP: Click on subject to list as thread! ANSI
echo: qedit
to: ALL
from: JAN THEODORE GALKOWSKI
date: 1998-05-16 06:23:00
subject: Re: C Programming

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)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.