From: weemba@brahms.BERKELEY.EDU (Matthew P. Wiener)
Subject: Re: Integer division semantics; Ada
Date: Fri, 21-Feb-86 13:45:20 EST [thread overview]
Date: Fri Feb 21 13:45:20 1986
Message-ID: <11961@ucbvax.BERKELEY.EDU> (raw)
In-Reply-To: 728@harvard.UUCP
Perhaps the following belongs to e-mail only, but I'm willing to apologize
for the gratuitous Ada-bashing. I was rather stunned at the attitude that
"Ada does it that way so it must be right" in the posting I had ridiculed.
In article <728@harvard.UUCP> macrakis@harvard.UUCP (Stavros Macrakis) writes:
>In a discussion of division standards, Matthew P. Wiener
>(weemba@brahms.BERKELEY.EDU) brings up some questions about the role
>of Ada:
> <11610@ucbvax.BERKELEY.EDU>
>> ...many of the largest defense companies/contractors consider Ada to
>> be a complete joke and have no intention of making it available
>> unless their programmers start screaming and begging for it.
>
>You appear to have a strange model of programming language choice.
>Do you have some documentation for your claims?
It comes from talking to numerous people who work at such places over
the years. Condescension and derision were the usual attitude, and I
was passing it along. Comments like "Didn't DoD have the same hopes
for COBOL? Hardy Har Har." were typical.
I should emphasize this attitude does not reflect on the language so much
as on the DoD == fubar equation.
>> ... Besides, I wouldn't be surprised if they chose the boneheaded
>> way of doing integer division for idiotic reasons anyway. ... [And
>> to net.lang.ada readers: sorry for picking on Ada, but I realize
>> many of you have no choice in the matter anyway.]
>
>Insults and condescension don't help your argument.
Then I'll say it politely: the mathematically boneheaded way of doing
integer division does not seem to have much inherently logical reasons
for being adopted, yet it is nearly universal in computer languages. The
article I was replying to asked why hadn't I or others who care about the
matter given input to the language when we had the chance. I suspect that
such input was ignored--the discussion on integer division has mostly re-
vealed "idiotic reasons" for supporting the traditional implementation--and
I wouldn't be surprised if they followed the tradition.
But it seems Ada has both 'mod' and 'rem': but the posting I was responding
to ('rem' is the winner in the great integer division debate since Ada does
it that way) seemed to imply that it only had 'rem'. So I stand corrected.
ucbvax!brahms!weemba Matthew P Wiener/UCB Math Dept/Berkeley CA 94720
next prev parent reply other threads:[~1986-02-21 18:45 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <11610@ucbvax.BERKELEY.EDU>
[not found] ` <5100003@ccvaxa>
[not found] ` <548@ism780c.UUCP>
[not found] ` <1970@peora.UUCP>
1986-02-19 10:03 ` Integer division: a winner declared Matthew P. Wiener
1986-02-20 17:38 ` Integer division semantics; Ada Stavros Macrakis
1986-02-21 18:20 ` Contractors and agencies using Ada Beth Katz
1986-02-21 18:45 ` Matthew P. Wiener [this message]
1986-02-21 19:03 ` Integer division semantics; Ada Matthew P. Wiener
1986-02-21 4:12 ` Integer division: a winner declared Peter Ladkin
1986-02-21 4:58 ` Peter Ladkin
[not found] ` <127@diablo.ARPA>
1986-02-21 8:34 ` Gene Ward Smith
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox