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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,9c86eb13dd395066 X-Google-Attributes: gid103376,public From: tmoran@bix.com Subject: Re: CRC in Ada? Date: 1997/03/13 Message-ID: <5g98ai$gqi@news2.delphi.com>#1/1 X-Deja-AN: 225214957 Organization: Delphi Internet Services Corporation Newsgroups: comp.lang.ada Date: 1997-03-13T00:00:00+00:00 List-Id: > it never worries me to interface to C where that is appropriate Me neither. But it does worry me if interfacing to C is appropriate too often. Multi-language projects are more work to maintain. C (or special OS calls) are less portable. It's hard to argue strongly for Ada while also saying "except for the parts Ada can't do well" (even if that really means except for the parts this particular Ada compiler doesn't do well). And consider the start of this discussion: someone translated a small program from C to Ada and found it ten times slower. I don't know what happened in that particular case, but often that sort of thing results not in investigation of how to get around the weak points of the Ada compiler/library, but rather in non-use of Ada because "Ada is ten times slower". There should be *very* few cases where C is the more appropriate language.