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-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.3 required=3.0 tests=BAYES_40,NICE_REPLY_A, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Luke A. Guest" Newsgroups: comp.lang.ada Subject: Re: does a safer language mean it is slower to run? Date: Thu, 8 Jun 2023 16:19:59 +0100 Organization: A noiseless patient Spider Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 8 Jun 2023 15:20:00 -0000 (UTC) Injection-Info: dont-email.me; posting-host="fb8ecc98c45e2caa875c21c77afdc85d"; logging-data="1636655"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18cPJ1LFWtuDAp2XZl1/FNIzT4KDdQRKDE=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Cancel-Lock: sha1:5HHEbnpag/5yWha/d4K6dMTNDtw= In-Reply-To: Content-Language: en-GB Xref: news.eternal-september.org comp.lang.ada:65303 List-Id: On 08/06/2023 04:55, Nasser M. Abbasi wrote: > Some folks in this thread > > https://discourse.julialang.org/t/comparison-of-rust-to-julia-for-scientific-computing/78508 > > "I’m not an expert, but my feeling is that Rust is a “safer” language, > which to me means it must be slower." What these idiots ^ never do is define "slow," slow compared to WHAT? They also don't seem to realise we basically use supercomputers now, these things are way more powerful than the 8-bit/16-bit cpu's of the 70's and 80's. This mentality has come from there where optimisation at the assembly level to pick the faster (less clock cycles) instructions. And they always just say "Oh, that's SLOW!" I had the same when I joined that games company, "we don't use virtuals, because they're SLOW." No, they might be a tad slower in clock cycles. These people also don't do safety, they don't do checks most of the time and just want to make stuff as "fast" as possible without doing anything to make sure it works correctly.