From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b19fa62fdce575f9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-12-03 10:44:45 PST Path: bga.com!news.sprintlink.net!howland.reston.ans.net!cs.utexas.edu!newsfeed.rice.edu!news.sesqui.net!uuneo.neosoft.com!Starbase.NeoSoft.COM!not-for-mail From: dweller@Starbase.NeoSoft.COM (David Weller) Newsgroups: comp.lang.ada Subject: Re: Why don't large companies use Ada? Date: 3 Dec 1994 12:44:27 -0600 Organization: NeoSoft Internet Services +1 713 684 5969 Message-ID: <3bqeab$d91@Starbase.NeoSoft.COM> References: <3aa7jo$7j@Starbase.NeoSoft.COM> <3bldlu$84r@gnat.cs.nyu.edu> <3bo402$23a@felix.seas.gwu.edu> NNTP-Posting-Host: starbase.neosoft.com Date: 1994-12-03T12:44:27-06:00 List-Id: Newsgroup trimmed to comp.lang.ada only. Seems appropriate. In article <3bo402$23a@felix.seas.gwu.edu>, Michael Feldman wrote: >In article <3bldlu$84r@gnat.cs.nyu.edu>, Robert Dewar wrote: > >>IN practice, I find the strong type protection of different integer types >>to be of minimal value, strong typing is most important at a higher level >>than that, but that's a matter of personal taste. > >In general I agree, and find that subtypes give the needed range checks >without getting the programmer into type-compatibility stew, but there >are these persistent "urban myths" about Fortran codes whose mangled >dimension analysis sent space probes off the wrong way, etc. > In general, my company uses a stepwise sense of typing. The "higher" up in the abstraction level, the more you're expected to use strong typing. Indeed, many algorithms we have at the very low level are littered with Float32 and Int32. Why? Because in many cases they're lifted from some modeling algorithm that is known to work (typically specified in FORTRAN). This isn't to say we apply this in a haphazard way, it's just that we become less stringent on typing as the "interface" level drops to 0 users. -- Proud (and vocal) member of Team Ada! (and Team OS/2) ||This is not your Ada -- Very Cool. Doesn't Suck. || father's Ada For all sorts of interesting Ada tidbits, run the command: ||________________ "finger dweller@starbase.neosoft.com | more" (or e-mail with "finger" as subj.) |"Quitting C++ isn't so difficult, provided you show as much | | persistence stopping as you did starting." dweller |