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