comp.lang.ada
 help / color / mirror / Atom feed
From: defaria@hpclapd.HP.COM (Andy DeFaria)
Subject: Re: Executible Program size (was Re: tasking in language a bad idea)
Date: 4 Jun 90 16:31:02 GMT	[thread overview]
Message-ID: <920023@hpclapd.HP.COM> (raw)
In-Reply-To: 20104@grebyn.com

>/ hpclapd:comp.lang.ada / ted@grebyn.com (Ted Holden) /  7:42 pm  Jun  3, 1990 /

>>There are two pretty obvious responses to this objection, both of them
>>convincing.  (1) It's an implementation issue, not a language design issue.
>>Why can't a compiler, in principle, simply leave out the tasking part if it's
>>not used?  (2) Use a different language.  Neither Ada nor your favorite
>>language is the perfect language for every application.  If you don't need
>>tasking, and your Ada compliler insists on including a lot of extra baggage,
>>use a different language.
> 
>1.  Ada versions which I've seen leave out nothing;  small programs
>compile to several hundred K bytes.  My understanding has always been
>that this is required by the nature of the language.

HP's version of  Ada does  NOT include any of the  tasking support code for
any program that does not use any tasking constructs.  Thus is satisfies #1
and nullifies #2.   I suspect that many other  Ada compilers  also do this.
Perhaps earily versions of Ada compilers used to  leave it in.  When is the
last time that you have used an Ada compiler Ted?

  parent reply	other threads:[~1990-06-04 16:31 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-06-04  2:42 tasking in language a bad idea Ted Holden
1990-06-04  8:30 ` diamond@tkovoa
1990-06-04 16:31 ` Andy DeFaria [this message]
1990-06-04 18:25 ` Charles H. Sampson
1990-06-04 21:26   ` Ken Thompson
1990-06-04 19:22 ` Executible Program size (was Re: tasking in language a bad idea) Paul A. Varner
replies disabled

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