home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!wupost!uwm.edu!csd4.csd.uwm.edu!jgd
- From: jgd@csd4.csd.uwm.edu (John G Dobnick)
- Newsgroups: comp.lang.fortran
- Subject: Re: Real Programmers
- Date: 27 Dec 1992 08:05:20 GMT
- Organization: University of Wisconsin - Milwaukee
- Lines: 50
- Message-ID: <1hjo40INNa58@uwm.edu>
- References: <DODD.92Dec16085820@mycenae.cchem.berkeley.edu>
- Reply-To: jgd@csd4.csd.uwm.edu
- NNTP-Posting-Host: 129.89.7.4
- Originator: jgd@csd4.csd.uwm.edu
-
- From article <DODD.92Dec16085820@mycenae.cchem.berkeley.edu>, by dodd@mycenae.cchem.berkeley.edu (Lawrence R. Dodd):
- >
- > So we have
- >
- > 85367 FORMAT(1H 100(3H:-))/1H 23HFOR THE HUMOR-IMPAIRED.)
- > WRITE(6,85367)
- >
- > as the final entry in the US and
- >
- > 85367 FORMAT(1H 100(3H:-))/1H 24HFOR THE HUMOUR-IMPAIRED.)
- > WRITE(6,85367)
- >
- > as the final entry in the England
- >
-
- On a venerable FORTRAN system I once used, the above would result in
- the I/O error message "RECORDS EXCEEDING MAXIMUM LENGTH ARE FAULTY".
- Why? The printer (unit 6) is only 132 columns wide. The FORMAT
- specifies a record 301 characters long. Obviously, something has got to
- give.
-
- Oh, an optimization (optimisation?). Coalesce the 1H 23into 24H FOR...
- (or 25H FOR... for you Brits). Remember, conservation of card columns
- and minimization [minimisation] of keystrokes are essential!
-
- Oh, and for the person who suggested typing your program in the
- character set of the keypunch (assuming a "commercial" character set
- and not the FORTRAN H set), that's for wusses. Real Programmers
- remembered which _physical_ keys produced the proper hole combinations,
- and used _those_ keys, ignoring the somewhat "strange" graphics at the
- top of the card. (So what if ()+'= printed as %^&@# -- _you_ knew
- what they really were. [I sure hope I got that translation right --
- it's been a while.] BTW, "^" is really supposed to be the "lozenge"
- character, but my ASCII keyboard seems to be lacking that particular
- graphic, so... :-).)
-
- Of course, _masochistic_ Real Programmers used the 024 keypunch -- the
- one lacking the printer mechanism. :-)
-
-
- [Point of information: Said "venerable FORTRAN" mentioned above was
- FORTRAN V, on a Univac 1108.]
-
- --
- John G Dobnick ATTnet: (414) 229-5727
- Computing Services Division INTERNET: jgd@uwm.edu
- University of Wisconsin - Milwaukee UUCP: uunet!uwm!jgd
-
- "Knowing how things work is the basis for appreciation,
- and is thus a source of civilized delight." -- William Safire
-