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

  1. Xref: sparky comp.edu:1475 comp.lang.fortran:3365 comp.lang.misc:2880 comp.arch:9160 sci.math:10845
  2. Newsgroups: comp.edu,comp.lang.fortran,comp.lang.misc,comp.arch,sci.math
  3. Path: sparky!uunet!snorkelwacker.mit.edu!paperboy.osf.org!meissner
  4. From: meissner@osf.org (Michael Meissner)
  5. Subject: Re: Scientists as Programmers (was Re: Small Language Wanted)
  6. In-Reply-To: Zafer KADI's message of Tuesday, 1 Sep 1992 12:41:25 MST
  7. Message-ID: <MEISSNER.92Sep1202838@curley.osf.org>
  8. Lines: 66
  9. Sender: news@osf.org (USENET News System)
  10. Organization: Open Software Foundation
  11. References: <1992Aug25.154501.8654@colorado.edu> <1992Aug26.192410.6523@ultb.isc.rit.edu>
  12.     <1992Aug27.154823.583@alchemy.chem.utoronto.ca>
  13.     <1992Aug31.133811.3626@crd.ge.com> <25910@dog.ee.lbl.gov>
  14.     <92245.124125KGZXK@ASUACAD.BITNET>
  15. Distribution: na
  16. Date: Wed, 2 Sep 1992 00:28:50 GMT
  17. Lines: 66
  18.  
  19. In article <92245.124125KGZXK@ASUACAD.BITNET> Zafer KADI
  20. <KGZXK@ASUACAD.BITNET> writes:
  21.  
  22. | I have been on both sides of issue (I have MS's in both Mech.Eng CS)
  23. | There is no one wrong or right on the issue of :
  24. | 1. FORTRAN or anyother language.
  25. |    All you Computer Science major that think Fortran is so bad    can
  26. | you tell me anyother language that has all the forms of numbers
  27. | that the scinetist use such as integers, real numbers and COMPLEX
  28. | numbers.
  29.  
  30. C++.
  31.  
  32. | Issue # 2:
  33. | About having global variables or not and if making calls slows the
  34. | program and optimization:  Yes it does.
  35. | About the MIPS compiler :
  36. |  This compiler is not faultless :
  37. |   Example : Has a problem with complex numbers in FORTRAN when the
  38. |             -r8  option is used (does not promote them, even though
  39. |             it should.  If you have a DEC or an SGI they use the
  40. |    MIPS compiler
  41. |    To have the optimization of the nature that the previous person
  42. | mentioned about the compiler is to compiler everything together.
  43. | That will break the consept of modularity and the need to develop
  44. | each part of the program as a subrotuine or function, since at
  45. | the end you can insert it.   There are switches as I remember for that compiler
  46. |  to insert code.
  47.  
  48. I'm not familar with the fortran compiler, but in general the MIPS
  49. compilers only needs to 'compile everything together' at the highest
  50. level of optimization.  Even then you specify multiple sources to the
  51. compilation line, and also there is an option to generate the u-code,
  52. so that it can do the global optimization at the final step.  Also,
  53. I've never seen that many real world modular fortran programs.
  54.  
  55. | As you see no one will win on this.  Do you want the program to be faster or
  56. | clearly written for your own standards.....
  57.  
  58. Not an issue.
  59.  
  60. |  Issue # 5
  61. | I totally agree that CS majors do not have enough knowledge
  62. | in mathematics and physics and if you are taking classes
  63. | in Computer Graphics or Computer Aidded Design  all you CS major that
  64. | thing that programming is everything in your job or knowing how
  65. | the computer works will realize it isn't so.
  66. | The above opinion is not only mine but most of the  profs in
  67. | the CS dept. at ASU, mostly Comp. Graph. and CAGD.
  68.  
  69. IMHO, I think that for most programmers, the higher levels of math are
  70. superflorious.  Most people in the profession don't ever use the math
  71. they learn.  Granted some do, for example people doing scientific
  72. codes that started the thread, but bear in mind that is a small
  73. minority of people doing programming.  Note, I'm not advocating
  74. eliminating the math courses....
  75. --
  76. Michael Meissner    email: meissner@osf.org        phone: 617-621-8861
  77. Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142
  78.  
  79. You are in a twisty little passage of standards, all conflicting.
  80.