home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / c / 13006 < prev    next >
Encoding:
Internet Message Format  |  1992-08-30  |  1.3 KB

  1. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!Sirius.dfn.de!Urmel.Informatik.RWTH-Aachen.DE!dfv.rwth-aachen.de!sungate.fido.de!p1.hippo.fido.de!spam.fido.de!Gilles_Kohl
  2. Date: Sat, 29 Aug 92 08:16:00 +0200
  3. From: Gilles_Kohl@spam.fido.de (Gilles Kohl)
  4. Subject: Most difficult part of learning C?
  5. Message-ID: <7907e1ff@p3.f6.n249.z2.fidonet.org>
  6. References: <ffb5aed0@romeo.cs.duke.edu>
  7. Newsgroups: comp.lang.c
  8. X-Comment-To: (Tom Truscott)
  9. Organization: To take arms against a C of troubles ... 
  10. Lines: 25
  11.  
  12.  > Some difficulties can be circumvented by avoiding them entirely.
  13.  > In my opinion the following can be omitted:
  14.  >     boolean operators
  15.  >     goto
  16.  >     enumerated types
  17.  >     bit fields
  18.  >     typedefs
  19.  >     unions
  20.  >     pointer arithmetic
  21.  > Is the purpose of the course to explore every last corner of the C
  22.  > language, or is it to teach some topic for which C happens to be
  23.  > appropriate?
  24. Tom,
  25.  
  26. The beauty of C consists in its smallness, IMHO. You can't leave much out 
  27. without serious limitations. The topic of the course should be plain C, not one 
  28. subset or the other. Teach them all, _and_ tell them about the potential 
  29. problems. In real life, they will have to maintain programs containing elements 
  30. that you consider superfluous, they should at least be able to identify and 
  31. understand them.
  32.  
  33. Regards,
  34. Gilles.
  35.  
  36. ---
  37.