comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: A couple of quick questions
Date: Sat, 29 Dec 2012 01:41:22 +0100
Date: 2012-12-29T01:41:22+01:00	[thread overview]
Message-ID: <op.wp1yu8htule2fv@cardamome> (raw)
In-Reply-To: 0387724a-7fd2-4317-ba16-d3322dd0fdec@googlegroups.com

Le Fri, 28 Dec 2012 21:28:31 +0100, Dufr <dufriz@gmail.com> a écrit:

> One more question about Ada, if you don't mind. Ada has a reputation for  
> being "bloated" and have having too many features.

You may think of “Ada, a complex language for a complex world”. It comes  
with no more complexity than the real world has, and its “complexity” maps  
this only. That's not bloat, that's filling expectations.

A bloat is something unnecessary. Some things was made language‑native  
instead of library‑dependent (ex. tasking), and some of the  
language‑native things can hardly be provided by a library (ex. numeric  
ranges).

Bloats may also be seen when there are unnecessary multiple ways of doing  
one thing, and I don't believe Ada has too much of this (just a few).

By the way, bloats are more often encountered in libraries and  
applications than in languages (many of them claimed to be general  
purpose, suffering from over‑simplification, on the contrary).


-- 
“Syntactic sugar causes cancer of the semi-colons.” [1]
“Structured Programming supports the law of the excluded muddle.” [1]
[1]: Epigrams on Programming — Alan J. — P. Yale University



  parent reply	other threads:[~2012-12-29  0:41 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-28 15:02 A couple of quick questions Dufr
2012-12-28 15:43 ` Thomas Løcke
2012-12-28 16:46 ` Georg Bauhaus
2012-12-28 20:28 ` Dufr
2012-12-28 23:27   ` Georg Bauhaus
2012-12-28 23:36     ` Georg Bauhaus
2012-12-29  0:41   ` Yannick Duchêne (Hibou57) [this message]
2012-12-29 10:47   ` Florian Weimer
2012-12-29 16:15     ` Shark8
2012-12-29 16:32       ` Bill Findlay
2012-12-29 17:21       ` Florian Weimer
2012-12-31  8:56 ` Paul Colin Gloster
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox