comp.lang.ada
 help / color / mirror / Atom feed
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



  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