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

  1. Path: sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!milton!chuckb
  2. From: chuckb@milton.u.washington.edu (Chuck Bass)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Most difficult part of learning C?
  5. Message-ID: <chuckb.714781695@milton>
  6. Date: 25 Aug 92 22:28:15 GMT
  7. References: <9208251159.AA04122@ult4> <1992Aug25.180919.10370@samba.oit.unc.edu> <behrenss.714775792@hphalle6>
  8. Sender: news@u.washington.edu (USENET News System)
  9. Organization: University of Washington
  10. Lines: 24
  11.  
  12. I think that often times things that are difficult to learn
  13. about a language are really caused by not knowing much about
  14. programming.  If the concept of a pointer is not somewhat clear
  15. then using scanf will be "difficult".  Not because of C but
  16. because of not understanding a concept that C is based on.  
  17.  
  18. I would bet that assembly language programmers have no problem
  19. picking up C's notion of pointers.  I admit that for me pointers
  20. and arrays, and pointers to char took a while to understand.  I
  21. attribute this to the fact that before C I knew a bit of basic
  22. and a bit of Scheme.  Two languages where pointers were not
  23. introduced to me.
  24.  
  25. Anyway,  I found precedence and type casting to be very
  26. confusing.  I still use cdecl if there is any question when I
  27. need a pointer to a function returning pointer to ...........
  28.  
  29. Just my 0.02...
  30.  
  31.  
  32. Chuck Bass
  33. College of Forest-Systems Engineering
  34. University of Washington
  35. chuckb@u.washington.edu
  36.