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

  1. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!wupost!sdd.hp.com!usc!news
  2. From: ajayshah@almaak.usc.edu (Ajay Shah)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Why should POINTERS be so damn hard to understand ?
  5. Date: 26 Aug 1992 11:58:44 -0700
  6. Organization: University of Southern California, Los Angeles, CA
  7. Lines: 30
  8. Sender: ajayshah@almaak.usc.edu (Ajay Shah)
  9. Message-ID: <l9nl34INNhln@almaak.usc.edu>
  10. References: <9208251159.AA04122@ult4> <1992Aug26.124652.9509@alw.nih.gov> <1992Aug26.183054.14146@newshub.ccs.yorku.ca>
  11. NNTP-Posting-Host: almaak.usc.edu
  12.  
  13. tony@nexus.yorku.ca (Anthony Wallis) writes:
  14.  
  15. >Jim Sullivan (sullivan@alw.nih.gov), in response to  
  16. >> > When learning C, what things did you find the most
  17. >> > confusing/difficult to understand?
  18. >says
  19. >> What else?... POINTERS!
  20.  
  21. >(This seems to be a common gripe from students subjected to that
  22. > Blaise-ing insult known as "Pascal" too.)
  23.  
  24. On the contrary, I did a fortran --> basic --> pascal --> turbo pacal
  25. --> awk --> C route.  I found that an Extremely crisp clarity
  26. with Pascal pointers was a great asset in quickly jumping into
  27. pointers with C.
  28.  
  29. Most pascal students don't have time enough in a first course to
  30. really think about pointers.  I think that is the real problem, not
  31. Pascal itself.  (I never did classes in programming, so I can't really
  32. tell).
  33.  
  34. IMHO Pascal is still the best first teaching language I can see.
  35. I would move on to C soon, but it's hard explaining C to someone
  36. who has never written programs before.  If you have not laboured
  37. writing x = x + 1; thousands of times, you won't appreciate
  38. ++x and x++.
  39.  
  40.         -ans.
  41. -- 
  42. Ajay Shah, (213)749-8133, ajayshah@usc.edu
  43.