home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / acorn / 8048 < prev    next >
Encoding:
Internet Message Format  |  1992-07-28  |  5.7 KB

  1. Path: sparky!uunet!mcsun!uknet!icdoc!alm
  2. From: alm@doc.ic.ac.uk (Alexander L McLintock)
  3. Newsgroups: comp.sys.acorn
  4. Subject: c_books, long
  5. Summary: books on C programming. lists, suggestions,
  6. Message-ID: <1992Jul28.143351.16720@doc.ic.ac.uk>
  7. Date: 28 Jul 92 14:33:51 GMT
  8. Sender: usenet@doc.ic.ac.uk
  9. Organization: Department of Computing, Imperial College, University of London, UK.
  10. Lines: 131
  11. Nntp-Posting-Host: oak3.doc.ic.ac.uk
  12.  
  13. Hi folks,
  14.  
  15. Some time ago I asked about C programming books.
  16. I really wanted a reference type book and one that was Archie
  17. specific, for example helped with RiscOS programming.
  18. Such a book doesn't seem to exist....
  19.  
  20. I shall continue to look in the main comp.lang.c newsgroup, 
  21. but I doubt that they will be able to help me to program 
  22. ESG radio icons in a dialogue box....
  23.  
  24. In my local Waterstones I found three books I would consider 
  25. buying. 
  26. -K&R, (26.96 quid)
  27. -C for Programmers, by Ammeraal (13.95)
  28. -Ansi % ISO C (Complete) (14.95 !!!)
  29.  Microsoft books,
  30.  by PJ Plauger and J Brodie.
  31.  
  32. This last book looks to have everything that K&R has , but
  33. for 12 quid less. I suspect I am going to get it.
  34. I could not find any of the others recommended , except the Dabhand
  35. one. 
  36.  
  37. (of course, I *could* get them somewhere in London....)
  38.  
  39. What follows is an edited selection of very helpful mail.
  40. Thanks people. I hope you all don't mind being quoted.
  41. (And if you do mind then you can say that I made it up.)
  42.  
  43.  
  44.  
  45.  -----------------------------------------------------------------
  46.  
  47. From: Greg Stewart-Nicholls <nicho@vnet.ibm.com>
  48.  I have the Dabhand C book. It's terrible. I also have the K&R guide and it's
  49. wonderful. I guess you get what you pay for ..
  50.  
  51.  -----------------------------------------------------------------
  52. From: Graham Carter <GPC@newton.npl.co.uk>
  53. I've got the Dabhand one, but my all-time favourite book on C is
  54. "Software Engineering in C" by P A Darnell and P E Margolis, published
  55. by Springer-Verlag, ISBN 0 387 96574 2 (3 540 96574 2) -- it is really
  56. excellent and is full of ANSI C hints and tips.  It is also very readable.
  57.  
  58.  -----------------------------------------------------------------
  59. From: Denis Howe <dbh@doc.ic.ac.uk>
  60. What has this got to do with Acorn?  Try comp.lang.c.
  61. .....
  62.  
  63. Me Again:
  64. Well actually Denis I wanted an Archie specific one. programming
  65. for the Wimp isn't exactly easy.
  66.  -----------------------------------------------------------------
  67. From: Jon Harley <J.W.Harley@ncl.ac.uk>
  68. K&R is THE C bible.
  69.  Originally I bought "C at a Glance" by
  70. Denning, but K&R is the most comprehensive book on the market, which is
  71. worth having for a professional, I reckon.
  72. Take care to buy a C book that deals with the flavour of C you're going
  73. to use - many books describe "original" C (also called pcc) but Acorn's
  74. C compiler is ANSI C which has many differences (and is, on the whole,
  75. an improvement). There are two versions of Kernighan and Ritchie - the
  76. ANSI C version is the second edition and has "ANSI C" stamped clearly,
  77. in red, on the cover.
  78.  
  79.  -----------------------------------------------------------------
  80. From: Ian Kelly  kelly@minster.york.ac.uk
  81. The book that I found most useful, and believe me I looked at many before
  82. buying, is called `ANSI C Problem Solving and Programming' by Kenneth A. 
  83. Barclay ISBN 0-13-037326-5. This isn't just a problem solving 
  84. book, but a good guide to the language with plenty of examples.
  85. costs aprox. 19 pounds.
  86.  
  87. Me Again: I think a friend of mine has this one and recommends it too.
  88.  -----------------------------------------------------------------
  89. From: M Y Ben Gershon <mybg@doc.ic.ac.uk>
  90. DON'T buy the Dabhand book!
  91.  
  92. The latest version of K&R is good, and so is 'C: A reference Manual', by 
  93. Harbison and Steele.  The latter is not so much of a tutorial as K&R, but
  94. is very good at pointing out portability problems and differences between
  95. ANSI/non-ANSI versions of C.  If you are interested in UNIX as well, I would
  96. reccomend 'Advanced Unix Progeamming', by M Rochkind.  All 3 books are
  97. published by Prentice Hall.
  98.  
  99. Me Again: 
  100. Thanks Michael, I am waiting for Dabhand to issue court
  101. summons for libel :-)
  102.  
  103. --------------------------------------------------------------
  104. From: Neil Postlethwaite <neilp@cs.hw.ac.uk>
  105.  
  106. Get the Dabhand one. It is a pretty good introducation and programming
  107. course to C. Much better than others I have seen.
  108.  
  109. Recommended.
  110.  
  111. --------------------------------------------------------------
  112. From: D I Sales <efst03@castle.ed.ac.uk>
  113. The training team at Edinburgh University uses "The C Book" by Mike Banahan.
  114. I went on one of their courses and bought the book as a result.  It is both
  115. useful for learning and for reference; it is also significantly cheaper than
  116. K&R and H&S.  The second edition uses the Ansi standard and so is better
  117. than the first which was based on the draft only.  I already had access to
  118. K&R (edition 1), and found this quite good for learning but hopeless for
  119. reference.
  120.  
  121. Note that the FAQ for comp.lang.c includes a section on books.
  122.  
  123. Me Again:
  124. I am off to look at comp.lang.c
  125.  
  126. --------------------------------------------------------------
  127.  
  128. From: Michael Tipping <michaelt@aisb.ed.ac.uk>
  129. ..."Mastering C Programming", but I can't remember the
  130. author's name except that it was Mc-something. It was one in a series of
  131. "Mastering.." books in a black cover, and I have since seen it in the
  132. shops. It's only 6.99, but then it isn't really a reference book, if
  133. that was what you were after.
  134.  
  135. Me Again: 
  136. Was this "Waite's" book? 
  137. --------------------------------------------------------------
  138.  
  139. -- 
  140. | ALEX MCLINTOCK (ug) | Imperial College | or/ Sci Fi Soc, IC Union
  141. | alm@doc.ic.ac.uk    | Computing Dep.   | Beit Hall, 
  142. |*JOB*WANTED*PLEASE*  | Huxley Building  | Prince Consort road,  
  143. | ICSF CHAIR ENTITY   | 180 Queens Gate--->London SW7 2BZ
  144.