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

  1. Xref: sparky comp.edu:1349 comp.lang.fortran:3189
  2. Newsgroups: comp.edu,comp.lang.fortran
  3. Path: sparky!uunet!mcsun!dxcern!dscomsa.desy.de!vxdesy.desy.de!pawlak
  4. From: pawlak@vxdesy.desy.de
  5. Subject: Re: Small Language Wanted
  6. Message-ID: <1992Aug26.151818.1@vxdesy.desy.de>
  7. Followup-To: comp.edu
  8. Lines: 34
  9. Sender: news@dscomsf.desy.de (USENET News System)
  10. Nntp-Posting-Host: vxdsyc.desy.de
  11. Organization: (DESY, Hamburg, Germany)
  12. References: <DAVIS.92Aug23010605@pacific.mps.ohio-state.edu> <WVENABLE.92Aug26154731@algona.stats.adelaide.edu.au>
  13. Date: Wed, 26 Aug 1992 15:18:18 GMT
  14.  
  15. In article <WVENABLE.92Aug26154731@algona.stats.adelaide.edu.au>, wvenable@algona.stats.adelaide.edu.au (Bill Venables) writes:
  16. >>>>>> "Michal" == pawlak <pawlak@vxdesy.desy.de> writes: 
  17. > Michal> ... about 70% of the C code I had to work with was 
  18. > Michal> badly written because of:
  19. > Michal> - ...
  20. > Michal> - making use of case sensitivity (i.e. symbols 'value' and 'Value' in the
  21. > Michal>   same program)
  22. > Michal> - ...
  23. > I'll accept all the other points, but NOT this one.  The concept of "case"
  24. > is a printing artefact and makes no sense in this context.  What's wrong
  25. > with using all 52 letters in the character set?  What could be more natural
  26. > than using "x" for a singly indexed array and "X" for a doubly indexed one?
  27. > Most versions of Fortran now do allow mixed case input (thank goodness -
  28. > otherwise you would go deaf reading the stuff) but then to regard "i" and
  29. > "I" as the *same* is a absolute gotcha.
  30. > It's case INsensitivity that is the real syntactic curse in any language
  31. > (or operating system for that matter).
  32.  
  33. Did you ever try to DISCUSS your code with someone? How do you pronounce
  34. capital letters then? Some people have 'verbal' memory (me for instance)
  35. - I remember the word, not its graphical representation (therefore I also
  36. have a lot of trouble if 'unnatural' identifiers are used). What to do
  37. with such people? They will guaranteed mix such symbols... MixeD cASe
  38. inPUT? YES! cASe seSitIviTy? NO!
  39.  
  40. Besides, with 31 letters allowed in identifiers I have 26^31 possible
  41. identifiers (forgetting $, _, digits, shorter ones, etc). I don't really 
  42. feel I need more so urgently...
  43.  
  44.                         Michal
  45.