home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / c / 19215 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  2.2 KB

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