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.1 required=5.0 tests=BAYES_40,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,ef0074ec236ba6e3 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,b19fa62fdce575f9 X-Google-Attributes: gid103376,public X-Google-Thread: 108717,ef0074ec236ba6e3 X-Google-Attributes: gid108717,public X-Google-Thread: 1108a1,ef0074ec236ba6e3 X-Google-Attributes: gid1108a1,public X-Google-Thread: 1014db,ef0074ec236ba6e3 X-Google-Attributes: gid1014db,public X-Google-ArrivalTime: 1994-11-30 08:11:08 PST Newsgroups: comp.lang.ada,comp.lang.c,comp.programming,comp.lang.c++,comp.object Path: bga.com!news.sprintlink.net!pipex!sunic!trane.uninett.no!nac.no!nntp.nta.no!hal.nta.no!ohk From: ohk@hal.nta.no (Ole-Hjalmar Kristensen TF.DT/DELAB) Subject: Re: Why don't large companies use Ada? Message-ID: <1994Nov30.153652.27474@nntp.nta.no> Sender: news@nntp.nta.no Nntp-Posting-Host: edeber.nta.no Organization: Norwegian Telecom Research References: <3aa7jo$7j@Starbase.NeoSoft.COM> <3b5ajt$n86@news-2.csn.net> <3b5h8q$de0@felix.seas.gwu.edu> <3bd06n$kbt@felix.seas.gwu.edu> <1994Nov29.154220.27952@cognos.com> Date: Wed, 30 Nov 94 15:36:52 GMT Xref: bga.com comp.lang.ada:8090 comp.lang.c:32575 comp.programming:5493 comp.lang.c++:38934 comp.object:9164 Date: 1994-11-30T15:36:52+00:00 List-Id: In article <1994Nov29.154220.27952@cognos.com>, vernestd@cognos.COM (Dave Vernest) writes: |> Michael Feldman (mfeldman@seas.gwu.edu) wrote: |> : In article , |> : Tarjei Jensen wrote: |> |> : >Since technical merits migth not win the day we should face the realities and |> : >use the other successful spinoffs to give Ada a better image. |> |> : Bingo! And let's keep spreading the stories about where Ada has really |> : succeeded. Make sure everyone knows about the software behind all |> : those CRT's in the airliner cockpit. And in the air-traffic-control system |> : on the ground. And (in France, anyway) in the train system that gets |> : you from the airport to the Riviera at 300 km/h. And the Swiss PTT's |> : electronic-funds-exchange system. And, and... |> |> Not sure if I'm violating the c.p charter or not... |> |> With the use of C++, which supports generics and exception- |> handling, is there any reason to code mission-critical systems |> in Ada anymore?? Advantages / disadvantages?? |> |> Dave |> |> /* DISCLAIMER: MyViews != ThoseViewsOf(*UW,&COGNOS) */ |> This article dedicated to Canada's greatest folk artist, Stan Rogers, R.I.P.'83 |> VP, Early-Starters-Yet-All-Nighters-Yet-Creamed-By-CS-Assignments Society |> |> "Data integrity is like virtue -- it is lost only once." |> -- Mark Terribile from "Practical C++" Well, I think this illustrates some differences between C++ and Ada :-) (anyone knows who is the author of this amusing piece?) Shooting Yourself in the Foot ----------------------------- The proliferation of modern programming languages (all of which seem to have stolen countless features from one another) sometimes makes it difficult to remember what language you're currently using. This guide is offered as a public service to help programmers who find themselves in such dilemmas. C: You shoot yourself in the foot. C++: You accidentally create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical assistance is impossible since you can't tell which are bitwise copies and which are just pointing at others and saying, "That's me, over there." < Some languages deleted > Ada: After correctly packaging your foot, you attempt to concurrently load the gun, pull the trigger, scream and shoot yourself in the foot. When you try, however, you discover that your foot is of the wrong type.