From mboxrd@z Thu Jan 1 00:00:00 1970 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.lang.ada Subject: Re: =?UTF-8?B?4oCcVXNhYmlsaXR54oCd?= (was Re: Map iteration and modification) Date: Sat, 6 Jan 2024 02:54:09 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 6 Jan 2024 02:54:09 -0000 (UTC) Injection-Info: dont-email.me; posting-host="ed944b89db18d3c4682eb20c3459a885"; logging-data="387045"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+zCH5oVexPbvz7aKETrTmj" User-Agent: Pan/0.155 (Kherson; fc5a80b8) Cancel-Lock: sha1:dipz1rRtpXwr0pw2TYmhTAQFJY0= Xref: news.eternal-september.org comp.lang.ada:65964 List-Id: On Thu, 4 Jan 2024 20:00:37 -0600, Randy Brukardt wrote: > "Dmitry A. Kazakov" wrote in message > news:un64o3$3krch$1@dont-email.me... >>> >>>> Usability always trumps performance. >>> >>> That's the philosophy of languages like Python, not Ada. >> >> Ah, this is why Python is totally unusable? (:-)) > > I would tend to argue that it is indeed the case that you get dubious > results when you put usability first. ... > http://www.rrsoftware.com/html/blog/consequences.html Without reading that, I would never have understood “usability” to mean “ease of writing”. I learned from early on in my programming career that readability was more important than writability. So “using” a language doesn’t end with writing the code: you then have to test and debug it-- basically lick it into shape--then maintain it afterwards.