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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8309f2bc055237c4 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2000-11-08 21:00:08 PST Path: supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!cyclone-sf.pbi.net!209.10.34.151!newsfeed.sjc.globix.net!newsfeed.nyc.globix.net!xfer10.netnews.com!netnews.com!news.maxwell.syr.edu!nntp2.deja.com!nnrp1.deja.com!not-for-mail From: Robert Dewar Newsgroups: comp.lang.ada Subject: Re: Bit manipulation Date: Thu, 09 Nov 2000 04:47:32 GMT Organization: Deja.com - Before you buy. Message-ID: <8uda93$5o$1@nnrp1.deja.com> References: <8u8v6n$b7o$1@nnrp1.deja.com> <2WTH$pdrCfOd@eisner.decus.org> <8ub6kt$6nd$1@nnrp1.deja.com> <8ubeq8$cgm$1@nnrp1.deja.com> <8ubhlh$ejv$1@nnrp1.deja.com> NNTP-Posting-Host: 205.232.38.240 X-Article-Creation-Date: Thu Nov 09 04:47:32 2000 GMT X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) X-Http-Proxy: 1.0 x64.deja.com:80 (Squid/1.1.22) for client 205.232.38.240 X-MyDeja-Info: XMYDJUIDrobert_dewar Xref: supernews.google.com comp.lang.ada:1925 Date: 2000-11-09T04:47:32+00:00 List-Id: In article <8ubhlh$ejv$1@nnrp1.deja.com>, gdemont@my-deja.com wrote: > I'm sure the users are adult enough to find the most appropriate > formulations for _their_ problems after some weeks of Ada > programming; therefore hiding the availability of modular types > _is_ a disservice. I simply disagree, I am talking about lots of code that I see written by professional programmers who do not understand how to do things in Ada. One of the functions of CLA should be to try to show people how things are done in Ada. The idea that being an adult guarantees that people know what they are doing, and that they know the right semantic level to frame their questions at, is misguided. In fact it is often VERY difficult to know what semantic level to frame a question at to get the right answer. The point is that modular types are occasionally, but only occasionally the right way of doing things in Ada. C programmers are used to using this low level approach all the time, because they do not have alternatives (actually even in C, I find that programmers often do not use bitfield specs, simply because they don't know this valuable feature of the C language). Sent via Deja.com http://www.deja.com/ Before you buy.