From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.3 required=3.0 tests=BAYES_00,NICE_REPLY_A, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: "G.B." Newsgroups: comp.lang.ada Subject: Re: Adacore joins with Ferrous Systems to support Rust Date: Wed, 2 Feb 2022 21:07:44 +0100 Organization: A noiseless patient Spider Message-ID: References: <87o83pzlvm.fsf@nightsong.com> <87d2e0c1-c851-43e2-a085-fad30e475e35n@googlegroups.com> Reply-To: nonlegitur@notmyhomepage.de Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Wed, 2 Feb 2022 20:07:45 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="79bb81292958d7ce26381c555a0a1ad7"; logging-data="22039"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX186YSo7H0yOOV4YcKw3g5f5TEStTdT30Ew=" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Cancel-Lock: sha1:xk8p6NQruoVGF0Uy7YsNYLb7BEk= In-Reply-To: <87d2e0c1-c851-43e2-a085-fad30e475e35n@googlegroups.com> Content-Language: en-US Xref: reader02.eternal-september.org comp.lang.ada:63447 List-Id: On 02.02.22 16:29, Marius Amado-Alves wrote: > If possible please tell what Rust has to offer over Ada. > From a quick look at the Rust book it seemed weaker in structured programming, generic programming, type system. > Thanks. Embedded systems reportedly still mostly use C. Consequently, C is the thing to which a language's merits must be compared. If Rust managers manage to persuade C shops to use Rust, the this is a reasonable attempt at improving C based program production. If Ada influence the process, then it has had a purpose. :-) Perhaps it is easier to add guarantees to Rust programs than to C programs. Also, C programmers might feel more at home when using Rust. Java programmers also, even when it is just curly braces.