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

  1. Xref: sparky comp.edu:1588 comp.lang.fortran:3484
  2. Path: sparky!uunet!decwrl!deccrl!news.crl.dec.com!pa.dec.com!sousa.ltn.dec.com!gemmax!hobbs
  3. From: hobbs@gemmax.enet.dec.com (Steve Hobbs)
  4. Newsgroups: comp.edu,comp.lang.fortran
  5. Subject: Re: Case Sensitivity (was Re: Small Language Wanted)
  6. Message-ID: <1719@sousa.ltn.dec.com>
  7. Date: 9 Sep 92 12:43:22 GMT
  8. References: <DAVIS.92Aug23010605@pacific.mps.ohio-state.edu> <1992Aug25.034553.2990@linus.mitre.org> <1992Aug25.104211.1@vxdesy.desy.de> <999@engcon.marshall.ltv.com> <1992Sep8.175330.14163@newshost.lanl.gov>
  9. Sender: newsa@sousa.ltn.dec.com
  10. Reply-To: hobbs@gemmax.enet.dec.com (Steve Hobbs)
  11. Followup-To: comp.edu
  12. Organization: Digital Equipment Corporation
  13. Lines: 22
  14.  
  15. In article <1992Sep8.175330.14163@newshost.lanl.gov>, jlg@cochiti.lanl.gov (Jim Giles) writes:
  16.  
  17. >In the meantime, case *INsensitivity* allows the use of case for
  18. >emphasis and for documentation.  This is also a minor convenience.
  19. >Which dominates and in what contexts is a subject for research.
  20. >But, I feel that case sensitivity is best when it has specific
  21. >meaning to the language (like: all identifiers which begin with 
  22. >uppercase are function or constructor names - and the compiler
  23. >enforces that).
  24.  
  25. Reminds me of the original FORTRAN I definition where only variables
  26. beginning for I,J,K,L,M,N were "fixed point" while all others had to
  27. be "floating point" with no exceptions.  Later, in FORTRAN II they added
  28. functions.  Arithmetic statement functions, the "closed" (library intrinsic),
  29. and the "open" (built-in intrinsic) functions had to end with the letter "F"
  30. and were fixed-point only if they began with the letter "X".  (What
  31. consistency, MOD was an integer variable while MODF was a floating function).
  32.  
  33. In FORTRAN IV they allowed the programmer more freedom with choosing his
  34. identifier names.
  35.  
  36.  
  37.