home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / edu / 1584 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  3.6 KB

  1. Xref: sparky comp.edu:1584 comp.lang.fortran:3481 comp.lang.misc:2975 comp.arch:9295 sci.math:11145
  2. Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc,comp.arch,sci.math
  3. Path: sparky!uunet!cs.utexas.edu!convex!convex!culter
  4. From: culter@convex.com (Brad Culter)
  5. Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
  6. Sender: usenet@news.eng.convex.com (news access account)
  7. Message-ID: <1992Sep9.061933.28304@news.eng.convex.com>
  8. Date: Wed, 9 Sep 1992 06:19:33 GMT
  9. References: <BtpAIn.EE5@mentor.cc.purdue.edu> <1992Sep3.123432.18806@bony1.bony.com> <Bu9FB3.BDK@world.std.com>
  10. Nntp-Posting-Host: zeppelin.convex.com
  11. Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA
  12. X-Disclaimer: This message was written by a user at CONVEX Computer
  13.               Corp. The opinions expressed are those of the user and
  14.               not necessarily those of CONVEX.
  15. Lines: 65
  16.  
  17. In article <Bu9FB3.BDK@world.std.com> jkenton@world.std.com (Jeff Kenton) writes:
  18. >In article <1992Sep3.123432.18806@bony1.bony.com> richieb@bony1.bony.com (Richard Bielak) writes:
  19. >>Someone said earlier in this thread that "It is easier to teach a
  20. >>physics student to program, than it is to teach CS student physics."
  21. >>
  22. >>This is just the kind of thing a physicist would say :-).
  23. >>
  24. >>A computer scientist would say that "It is easier to teach physics to
  25. >>a CS student, than it is to teach a physics student to program."
  26. >>
  27. >
  28. >
  29. >As a physicist by training (MS, almost a PhD) and a programmer for
  30. >over 20 years, it's clear to me that it is difficult to teach anyone
  31.                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
  32. >to program.  Everyone picks up the basics in their first class, but
  33.  ^^^^^^^^^^
  34.  
  35.     Why? This has been a long-standing question for me, and one
  36.         for which I have yet seen adequate theory. I can recall actually
  37.     "learning" calculus, biochemistry, and physics, 
  38.     etc., but I cannot recall "learning" to program in the same
  39.     way. My experience, not unlike others I've met, was that
  40.     programming came more naturally to me than walking did.
  41.     It was more like breathing, i.e., almost a "reflex" to
  42.     the situation of being given a problem to solve and a tool
  43.     (computer language) to solve it. 
  44.  
  45.     I wish I could understdand why this kind of thinking was
  46.     so natural to me, whereas thinking effectively for physical
  47.     chemistry was so damn difficult. So is learning the piano.
  48.  
  49.          
  50. >few get really good.  Even the stars take a while.  They may claim to
  51. >have written a whole compiler in their first semester, but you wouldn't
  52. >enjoy reading the code.  And some CS students write code that looks
  53. >like it came from the physics department, even after 10 years of work
  54. >experience.
  55. >
  56. >Some people are just better than others.
  57.  
  58.     Again, why? Although, knowing the answer will probably
  59.     do nothing but satisfy my curiosity.
  60.  
  61.     Just to make  this elavent to Comp.arch. I've seen even
  62.     fewer really good computer architects than I have seen
  63.     really good programmers. I would like to know why this
  64.     is true too. Also, whether computer architecture is
  65.     qualitatively different than traditional (building) architecture.
  66.     I.M. Pei is a world-renowned architect who also has
  67.     a reputation for designing buildings that nearly can't
  68.     be built, often requiring new technology to be invented
  69.     on the spot by the construction engineers. I think if
  70.     a computer architect did this, she or he would be forced
  71.     to change careers.
  72.     
  73. >
  74. >
  75. >-- 
  76. >-------------------------------------------------------------------------
  77. >=            Jeff Kenton    (617) 894-4508            =
  78. >=                jkenton@world.std.com            =
  79. >-------------------------------------------------------------------------
  80.  
  81.  
  82.