home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!wupost!spool.mu.edu!umn.edu!csus.edu!netcom.com!netcomsv!ulogic!hartman
- From: hartman@ulogic.UUCP (Richard M. Hartman)
- Newsgroups: comp.lang.c
- Subject: Re: Newbie Wants Advice on C-Programming
- Message-ID: <807@ulogic.UUCP>
- Date: 5 Jan 93 00:59:05 GMT
- References: <1992Dec24.172333.7339@grebyn.com> <1993Jan2.163028.8829@netcom.com> <gglass07.726030598@ursa>
- Organization: negligable
- Lines: 39
-
- In article <gglass07.726030598@ursa> gglass07@ursa.calvin.edu (Gideon Glass) writes:
- >jimlynch@netcom.com (Jim Lynch) writes:
- >>In article <1992Dec24.172333.7339@grebyn.com> malak@grebyn.com (Michael Malak) writes:
- >
- >[Much deleted]
- >
- >>>You should always start out with the official books:
- >>>
- >>>For C, it is _The_C_Programming_Langauge_ 2nd ed. by Kernighan & Ritchie
- >>>For C++, it is _The_C++_Programming_Language 2nd ed. by Stroustrup
- >
- >>No no no no no no no no no no no no. These books are _unreadible_ to a beginner.
- >>However, they can be quite valuable as a reference (whenever you get around to
- >>learning how to read them...)
- >
- >It's been my experience that you have things backwards. I taught myself
- >C using K&R2 in about a month. The only experience I had before that was
- >1 semester of Modula-2 and a little BASIC. I would recommend K&R2 to others
- >who have programming experience and who want to learn C. As they say,
- >your mileage may vary. As for reference, I've only used it occasionally.
-
- That was exactly the point. Starting from scratch you do NOT want to
- attempt to learn language from K&R. Your 1 semester of Modula-2 probably
- emphasized structured (modular?) program design and introduced the
- uses of data structures (I am just guessing, but Modula-2 is the direct
- successor of Pascal, which was designed to be a language to teach just
- those concepts...)
-
- Therefore, you don't quite qualify as a "beginner". Later on in that
- post Jim stated this more clearly -- if you have experience w/ the
- concepts, then you may be able to make use of K&R to just learn the
- language (that's what I did, comming from Pascal a looong time ago).
-
- -Richard Hartman
- hartman@ulogic.COM
-
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- Moderation in all things.... ....especially moderation.
-
-