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,751584f55705ddb7 X-Google-Attributes: gid103376,public From: adaworks@netcom.com (AdaWorks) Subject: Re: Ada is almost useless in embedded systems Date: 1996/02/19 Message-ID: #1/1 X-Deja-AN: 140161765 sender: adaworks@netcom12.netcom.com references: <823906039.22113@assen.demon.co.uk> <824056183.18993@assen.demon.co.uk> <4fnqpm$3nh@news.sanders.lockheed.com> organization: NETCOM On-line Communication Services (408 261-4700 guest) newsgroups: comp.lang.ada Date: 1996-02-19T00:00:00+00:00 List-Id: Joe Gamache (jgamache@mailgw.sanders.lockheed.com) wrote: : In article <824056183.18993@assen.demon.co.uk>, : john@assen.demon.co.uk says... : > : >1) Strong typing is very good if your coders are learners or : possibly The fact that several contibutors to this thread are focusing their comments on "strong typing" indicates that there are still a large number of software practitioners who do not understand the underlying rationale for Ada. Ada is not about strong typing. The type model is a feature of the language, albeit an important one. Of equal importance (maybe of greater importance) is the set of rules related to scope and visibility. These rules are often misunderstood, and sometimes ignored. There are other characteristics of the language that must be considered in evaluating its role as a software engineering tool. So what is the criteria you use for selecting a programming environment? The overriding issue is whether one wants a language in which the compiler catches most of the errors. If the answer is, "Yes," the correct choice is Ada. If it is, "No," use something else. Decide on your criteria and the select the language. As for me, I am not very smart, so I like to use a language that helps me avoid stupid misteaks. [sic] :-) Richard Riehle adaworks@netcom.com -- richard@adaworks.com AdaWorks Software Engineering Suite 27 2555 Park Boulevard Palo Alto, CA 94306 (415) 328-1815 FAX 328-1112