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.9 required=5.0 tests=BAYES_00 autolearn=unavailable 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: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: Writing Linux Kernel Modules in Ada Date: Sat, 29 Oct 2016 21:25:27 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Date: Sat, 29 Oct 2016 21:25:27 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="7448e56d97d3423b789072655a270122"; logging-data="22220"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX183yW36DGX9lKM0QN9jf/jMSsE3jGklDk0=" User-Agent: slrn/0.9.9p1 (Linux) Cancel-Lock: sha1:xKfCsCJOWmaL7C6mrlPLV4TJ6+Q= Xref: news.eternal-september.org comp.lang.ada:32205 Date: 2016-10-29T21:25:27+00:00 List-Id: On 2016-10-29, Coyo T Stormcaller wrote: > Simon Clubley wrote: >> >> In addition, Ada has the advantage of actually being readable. >> > > 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. Actually, I was thinking about Rust when I said that which I find to be more unreadable than C (and even C++). On the plus side, at least Rust is more readable than TECO. :-) My readable scale (left to right for readable to less readable): Ada > C > C++ > Rust > TECO (Knowledge of the last one is as the result of a certain career development path and I don't expect you to know the language. :-)) Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world