From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: Suitability of Ada as a general-purpose language
Date: Fri, 03 Aug 2012 21:21:15 +0200
Date: 2012-08-03T21:21:15+02:00 [thread overview]
Message-ID: <op.wihb1pl7ule2fv@douda-yannick> (raw)
In-Reply-To: jv7mdh$to2$1@munin.nbi.dk
Le Tue, 31 Jul 2012 06:19:58 +0200, Randy Brukardt <randy@rrsoftware.com>
a écrit:
> "Brian Drummond" <brian@shapes.demon.co.uk> wrote in message
> news:jv70gq$v6u$1@dont-email.me...
> ...
>> Executable size is a poor measure of efficiency; the Ada runtime system
>> (RTS) provides a LOT of facilities that "Hello World" doesn't need. Any
>> decent sized application will need them, whatever language it is written
>> in.
>
> Right. We used to tell people that back in the early days of Ada, but few
> people bought that argument.
(playing the devil's advocate)
Does that mean that “not decently sized” applications are not Ada's
target? Then, any one can define what “decently sized” is? It's not fair
that when a compiler fails in an aspect (an aspect which is not relevant
to its main audience, I agree), to get the point away with pretexts.
The Hello World program here, is a place‑holder for tiny applications.
There may be good reasons for people to expect tiny applications to have
tiny executable images: there may be a lot of them, whose size cumulates,
and they may be launched often for a short time, in sequence; better a
tiny executable image here. Then, the big Hello World image can give
people an honest enough feeling of bloating or else poor dependencies
management capabilities.
GNAT producing big executable images for tiny applications, and GNAT
purpose not being at producing efficient executable image for that kind of
application, is not a reason to push that issue away.
--
“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
next prev parent reply other threads:[~2012-08-10 4:14 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-30 11:43 Suitability of Ada as a general-purpose language Dufr
2012-07-30 12:12 ` Patrick
2012-07-30 12:37 ` Georg Bauhaus
2012-07-30 13:27 ` Patrick
2012-07-30 13:45 ` Dmitry A. Kazakov
2012-07-30 13:50 ` Patrick
2012-07-30 13:55 ` Patrick
2012-07-30 14:14 ` Dmitry A. Kazakov
2012-07-30 13:04 ` francois_fabien
2012-07-30 13:45 ` Vasiliy Molostov
2012-07-30 13:55 ` Vasiliy Molostov
2012-07-31 14:28 ` Marc C
2012-08-04 14:07 ` Vasiliy Molostov
2012-07-30 14:19 ` Ludovic Brenta
2012-07-30 14:34 ` Yannick Duchêne (Hibou57)
2012-07-30 15:26 ` Dufr
2012-07-30 16:05 ` Patrick
2012-07-30 16:11 ` Georg Bauhaus
2012-07-30 22:06 ` Brian Drummond
2012-07-31 4:19 ` Randy Brukardt
2012-08-03 19:21 ` Yannick Duchêne (Hibou57) [this message]
2012-08-03 20:21 ` Brian Drummond
2012-08-04 2:48 ` Vasiliy Molostov
2012-07-30 16:07 ` Ludovic Brenta
2012-07-30 16:45 ` Dmitry A. Kazakov
2012-07-30 18:03 ` Patrick
2012-07-30 19:33 ` Dufr
2012-07-30 20:04 ` Patrick
2012-08-06 9:01 ` Jacob Sparre Andersen
2012-08-06 9:15 ` Pascal Obry
2012-08-01 23:57 ` Lucretia
2012-08-06 20:52 ` gautier_niouzes
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox