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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Coyo T Stormcaller Newsgroups: comp.lang.ada Subject: Re: Writing Linux Kernel Modules in Ada Date: Sat, 29 Oct 2016 16:12:29 -0500 Organization: A noiseless patient Spider Message-ID: References: Reply-To: coyo@darkdna.net Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit Injection-Date: Sat, 29 Oct 2016 21:11:52 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="c06af2c6f3056f381b15db0024074a3b"; logging-data="21899"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+mYVw/VNXzi3SFi8NqxTKBI5ErhqIjQx0=" User-Agent: KNode/4.14.10 Cancel-Lock: sha1:VLiKKpwgoJuDkqd8abb03FFCa3s= Xref: news.eternal-september.org comp.lang.ada:32203 Date: 2016-10-29T16:12:29-05:00 List-Id: Simon Clubley wrote: > On 2016-10-29, Hadrien G. wrote: >> >> I would say that Rust is a relatively recent newcomer in the large >> family of languages that try to remain C-like while addressing the main >> flaws of C and C++, and bringing a couple of nice functional features >> from ML along the way, whereas Ada has a more original take on language >> design. >> > > In addition, Ada has the advantage of actually being readable. > > Simon. > Looking over code examples, I do notice that I can immediately understand what's going on in Ada, even if I have to guess at some of the conventions. I want to say Python is very slightly more readable, but I'm not sure if that's simply because I'm actually decent at Python, or if I was always able to read Python before learning how to program in it. Both Python and Ada seem infinitely more readable than C, which is often only readable with heavy commenting. I've gotten better at reading/programming in C, but not all programs have lots of helpful comments in the source code.