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,4627c77b58d86824 X-Google-Attributes: gid103376,public From: mheaney@ni.net (Matthew Heaney) Subject: Re: Impressions of Tri-Ada 97 Date: 1997/11/21 Message-ID: #1/1 X-Deja-AN: 291469717 References: <3472456E.65CE@ghgcorp.com> Organization: Estormza Software Newsgroups: comp.lang.ada Date: 1997-11-21T00:00:00+00:00 List-Id: In article <3472456E.65CE@ghgcorp.com>, Stanley Allen wrote: >For the benefit of those of us who didn't get a chance to >go to Tri-Ada this year, can some who did post their >impressions of it? How was the attendance? The trade show? >The entertainment? The presentations? The panels? My favorite thing was Tuck's High Integrity Object-Oriented Programming speech. Earlier in the week Joyce Tokar had said that "object-oriented programming makes the safely-critical guys really nervous," but I didn't understand what she meant by that. But Tuck explained it by saying that code gets tested with a certain method call - and that by subclassing, you can change the behavior of already-tested code (because the method call dispatches to a different subprogram). That's why Ada binds statically by default - and gives the caller the choice whether to bind dynamically or not. Overall, I was happy with the conference, though I was disappointed by the small turnout. It saddens me that languages like C++ get so much fanfare, when Ada 95 is clearly a superior language for systems programming. I also got to hang out with Bryce Bardin a lot, and he gave me much insight into the language by telling me about the Ada 9X design process. All fascinating stuff; I actually think it would make a good book. -------------------------------------------------------------------- Matthew Heaney Software Development Consultant (818) 985-1271