comp.lang.ada
 help / color / mirror / Atom feed
From: ok@goanna.cs.rmit.edu.au (Richard A. O'Keefe)
Subject: Re: Silliness (was: Looking for good Ada95 book)
Date: 1996/11/06
Date: 1996-11-06T00:00:00+00:00	[thread overview]
Message-ID: <55p9dp$n0p$1@goanna.cs.rmit.edu.au> (raw)
In-Reply-To: 55mcmd$63c@krusty.irvine.com


adam@irvine.com (Adam Beneschan) writes:

>Gee, this thread is making me feel old.  Old, because I used to work
>as a COBOL programmer, back when our programs had to be put in on
>punch cards, which couldn't handle lower case at all.  So from having
>to work for three years with listings that were constantly shouting at
>me, I should have gone deaf years ago.

Actually, this is wrong.  Punched cards can handle lower case just fine.
Maybe your card _punch_ couldn't, but the punched _cards_ could, and so
could the reader.  I still have a couple of old S/370s quickrefs somewhere
(a yellow one and a green one) and they list card codes for all the EBCDIC
characters.  That's for 80-column cards; the 96-coumn cards used ASCII.
The problem was most likely your printer.  When I was an undergraduate I
used a B6700, which used EBCDIC, so it was quite straightforward to enter
lower case, but our line printers couldn't _print it_.

A convention that is appropriate when you have only one case is not
appropriate when you have more than one case.  I look at some of my
old listings, and wonder "how did I ever cope with this stuff"?


>    ADD A TO B GIVING C, DAMMIT!!!!!!!!!

>the compiler would never accept this, always sending us back error
>messages like "Don't raise your voice with me or I'm going to reject
>your whole program".

For COBOL, this is a joke.  For Intercal, the occasional "PLEASE" modifier
_is_ demanded by the compiler, and it _will_ reject your program without
them!

>On the other hand, Ada programmers tend to end all their statements
>with semicolons, which means they aren't really statements at all,

No, it just means they are _clauses_, not _sentences_.

Burroughs "NDL" (Network Definition Language) was a special purpose
language for programming the attached Datacom Processor.  Broadly
speaking, the syntax was _very_ close to Algol 60, except that statements
ended with full stops.  Theoretically, an entire source file in a language
like Ada or C or Pascal is a single "sentence" in the grammar; I suppose
we should prefer Pascal because Pascal sentences _do_ end with a full stop!

 (:-) (:-) (:-) (:-) (:-)

-- 
Mixed Member Proportional---a *great* way to vote!
Richard A. O'Keefe; http://www.cs.rmit.edu.au/%7Eok; RMIT Comp.Sci.




  reply	other threads:[~1996-11-06  0:00 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-10-26  0:00 Looking for good Ada95 book Lars Lundgren
1996-10-28  0:00 ` Larry Kilgallen
1996-10-28  0:00 ` Rapicault Pascal
     [not found]   ` <01bbc5d8$a3b24e00$6a9148a6@cornerstone.mydomain.org>
1996-10-29  0:00     ` Robert Dewar
1996-10-30  0:00       ` Michael Feldman
1996-11-02  0:00         ` Robert Dewar
1996-11-03  0:00           ` Matthew Heaney
1996-11-03  0:00           ` Robert A Duff
1996-11-03  0:00             ` Robert Dewar
1996-11-04  0:00           ` Norman H. Cohen
1996-11-04  0:00             ` Jerry Petrey
1996-11-06  0:00               ` Richard A. O'Keefe
1996-11-09  0:00               ` Michael Feldman
1996-11-05  0:00             ` Silliness (was: Looking for good Ada95 book) Adam Beneschan
1996-11-06  0:00               ` Richard A. O'Keefe [this message]
1996-11-04  0:00           ` Looking for good Ada95 book Michael F Brenner
1996-11-04  0:00             ` Larry Kilgallen
1996-11-04  0:00               ` Robert Dewar
1996-11-09  0:00                 ` Michael Feldman
1996-11-11  0:00                   ` Richard A. O'Keefe
1996-11-12  0:00                     ` Mark Shaw
1996-11-06  0:00               ` James Thiele
1996-11-08  0:00                 ` Stephen Leake
1996-11-06  0:00             ` Robert A Duff
1996-11-06  0:00             ` Richard A. O'Keefe
1996-11-06  0:00               ` Robert Dewar
1996-11-06  0:00           ` Silliness (was: Looking for good Ada95 book) Chris Morgan
1996-11-08  0:00           ` bill.williams
1996-11-09  0:00             ` Michael Feldman
1996-11-09  0:00           ` Looking for good Ada95 book Michael Feldman
1996-11-10  0:00             ` Lars Farm
1996-11-10  0:00               ` Robert Dewar
1996-11-11  0:00                 ` Lars Farm
1996-11-12  0:00                   ` Robert Dewar
1996-11-12  0:00                     ` Lars Farm
1996-11-14  0:00                       ` Capitalization Entropy (was: Looking for good Ada95 book) Scott James
1996-11-14  0:00                         ` Robert A Duff
1996-11-18  0:00                   ` Looking for good Ada95 book Richard A. O'Keefe
1996-11-12  0:00                 ` Michael Feldman
1996-11-17  0:00                   ` Robert Dewar
1996-11-18  0:00                     ` Richard Pattis
1996-11-19  0:00                       ` Do-While Jones
1996-11-20  0:00                       ` John English
1996-11-20  0:00                         ` Larry Kilgallen
1996-11-21  0:00                       ` FerretWoman
1996-11-22  0:00                         ` Richard A. O'Keefe
1996-11-24  0:00                           ` Fergus Henderson
1996-11-18  0:00                   ` Richard A. O'Keefe
1996-11-18  0:00                     ` Michael Feldman
1996-11-20  0:00                       ` Testing teaching belief? Richard A. O'Keefe
1996-11-20  0:00                         ` Robert Dewar
1996-11-22  0:00                           ` Richard A. O'Keefe
1996-11-29  0:00                             ` Debora Weber-Wulff
1996-12-01  0:00                               ` Robert Dewar
1996-11-20  0:00                         ` Robert Dewar
1996-11-14  0:00             ` Looking for good Ada95 book Richard A. O'Keefe
1996-10-31  0:00       ` Tom Pastuszak
1996-11-04  0:00 ` John English
1996-11-06  0:00 ` Wolfgang Gellerich
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox