From: Coyo T Stormcaller <coyo@darkdna.net>
Subject: Re: Writing Linux Kernel Modules in Ada
Date: Sat, 29 Oct 2016 16:12:29 -0500
Date: 2016-10-29T16:12:29-05:00 [thread overview]
Message-ID: <nv33an$lcb$1@dont-email.me> (raw)
In-Reply-To: nv302e$5eu$1@dont-email.me
Simon Clubley wrote:
> On 2016-10-29, Hadrien G. <knights_of_ni@gmx.com> 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.
next prev parent reply other threads:[~2016-10-29 21:12 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-23 13:49 Writing Linux Kernel Modules in Ada artium
2016-10-24 11:12 ` Brian Drummond
2016-10-29 2:19 ` Coyo T Stormcaller
2016-10-29 14:11 ` Hadrien G.
2016-10-29 20:16 ` Simon Clubley
2016-10-29 21:12 ` Coyo T Stormcaller [this message]
2016-10-29 21:25 ` Simon Clubley
2016-10-29 22:09 ` Dennis Lee Bieber
2016-10-29 22:48 ` Simon Clubley
2016-11-05 22:31 ` artium
2016-11-06 9:39 ` Simon Wright
2016-11-19 18:15 ` Dirk Heinrichs
2016-12-21 14:47 ` Lucretia
2016-10-29 22:54 ` Jeffrey R. Carter
2016-10-29 21:09 ` Coyo T Stormcaller
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox