home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.arch
- Path: sparky!uunet!ukma!wupost!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!firth
- From: firth@sei.cmu.edu (Robert Firth)
- Subject: Re: Hardware Support for Numeric Algorithms
- Message-ID: <1992Nov17.203633.23955@sei.cmu.edu>
- Organization: Software Engineering Institute
- References: <id.6S0V.FKH@ferranti.com> <Bxv2t2.4FH@mentor.cc.purdue.edu> <1992Nov17.191938.16161@newshost.lanl.gov>
- Date: Tue, 17 Nov 1992 20:36:33 GMT
- Lines: 17
-
- In article <1992Nov17.191938.16161@newshost.lanl.gov> jlg@cochiti.lanl.gov (J. Giles) writes:
-
- >I'm disappointed with Dr. Rubin. He left out such obvious ones as:
- >making a leading zero digit mean octal! Or, the fact that `/*' is
- >actually *ambiguous* in C because it's either a comment or a divide
- >followed by a dereference...
-
- Well, Mr Rubin only has 24 hours in his day, so don't expect him to
- list all the problems! What I'd like to add, though, is the comment
- that, in most of the situations where C got it wrong, its predecessor,
- BCPL, got it right...
-
- >He didn't mention that the distinction between bit-wise and logical
- >operators would not have been necessary if C had a LOGICAL data type.
-
- ... Including this one. Yes, even a typeless language can make the
- distinction, in a way that avoids surprise 99% of the time.
-