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

  1. Xref: sparky comp.edu:1496 comp.lang.fortran:3393 comp.lang.misc:2902
  2. Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc
  3. Path: sparky!uunet!ftpbox!mothost!merlin.dev.cdx.mot.com!merlin.dev.cdx.mot.com!lezz
  4. From: lezz@merlin.dev.cdx.mot.com (Lezz Giles)
  5. Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
  6. Message-ID: <1992Sep2.204255.23461@merlin.dev.cdx.mot.com>
  7. Sender: news@merlin.dev.cdx.mot.com (USENET News System)
  8. Nntp-Posting-Host: fenric.dev.cdx.mot.com
  9. Reply-To: lezz@merlin.dev.cdx.mot.com (Lezz Giles)
  10. Organization: Motorola Codex, Canton, MA
  11. References: <1992Aug25.154501.8654@colorado.edu> <1992Aug26.192410.6523@ultb.isc.rit.edu>     <1992Aug27.154823.583@alchemy.chem.utoronto.ca>     <1992Aug31.133811.3626@crd.ge.com> <25910@dog.ee.lbl.gov>     <92245.124125KGZXK@ASUACAD.BITNET> <MEISSNER.92Sep1202838@curley.osf.org> <9224622.17597@mulga.cs.mu.OZ.AU> <1992Sep2.085256@trc.amoco.com>
  12. Distribution: na
  13. Date: Wed, 2 Sep 1992 20:42:55 GMT
  14. Lines: 52
  15.  
  16. In article <1992Sep2.085256@trc.amoco.com>, zkdc05@trc.amoco.com (Kelly D. Crawford) writes:
  17. |>In article <9224622.17597@mulga.cs.mu.OZ.AU>, fjh@munta.cs.mu.OZ.AU (Fergus James HENDERSON) writes:
  18. |>> meissner@osf.org (Michael Meissner) writes:
  19. |>> 
  20. |>> >In article <92245.124125KGZXK@ASUACAD.BITNET> Zafer KADI
  21. |>> ><KGZXK@ASUACAD.BITNET> writes:
  22. |>> >
  23. |>> >| I have been on both sides of issue (I have MS's in both Mech.Eng CS)
  24. |>> >| 
  25. |>> >| There is no one wrong or right on the issue of :
  26. |>> >| 
  27. |>> >| 1. FORTRAN or anyother language.
  28. |>> >|    All you Computer Science major that think Fortran is so bad    can
  29. |>> >| you tell me anyother language that has all the forms of numbers
  30. |>> >| that the scinetist use such as integers, real numbers and COMPLEX
  31. |>> >| numbers.
  32. |>> >
  33. |>> >C++.
  34. |>> 
  35. |>> Exactly. What's more, with C++ I can have arbitrary precision integers,
  36. |>> arbitrary precision rational numbers, fixed point real numbers, etc.
  37. |>> (all of these are available using GNU's libg++). If you want
  38. |>> quaternions, then it's no big deal to add them too.
  39. |>> 
  40. |>> Of course there is no single language that will please everybody, but IMHO
  41. |>> teaching new CS students Fortran is not making the best use of the
  42. |>> limited course time available.
  43. |>>
  44. |>
  45. |>With trillions of lines of existing Fortran in the scientific marketplace, it is a
  46. |>travesty not to teach CS students Fortran sometime during their education.
  47. |>I'm not trying to argue language merits here, but just pointing out that I
  48. |>know many CS majors that have no clue about Fortran ("Oh, I've heard lots
  49. |>of bad things about it.") and are lost when it comes to having to work with
  50. |>existing code.  Perhaps not an entire class, but they need to have some basic
  51. |>familiarity with it, just because of the high likelihood that they will run into it
  52. |>sometime during their career.
  53.  
  54. But if their CS course was any good at all then they should be able to
  55. pick up any new language - particularly a procedural language like Fortran -
  56. in a very short time.  I didn't learn any C at university, but when it came
  57. to my first job I taught myself the basics of C by simply reading the appendix
  58. to K&R 1.  I firmly believe that I could learn the basics of Fortran in about
  59. an afternoon, if not in less time.  I wouldn't become a Fortran hacker in that
  60. time but I would become a competent Fortran programmer, simply because I am
  61. already a competent C/Pascal/Perl/Algol/Imp/shell/etc. etc. programmer.
  62. Remember the saying "Teach a man Fortran and he'll program today, but teach him
  63. programming and he'll program forever" :-)
  64.  
  65. Of course, if their CS course wasn't any good then that explains your complaint :-(
  66.  
  67. Lezz Giles
  68.