comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert I. Eachus" <rieachus@comcast.net>
Subject: Re: load and use a ".o" file?
Date: Tue, 23 Dec 2003 16:53:56 -0500
Date: 2003-12-23T16:53:56-05:00	[thread overview]
Message-ID: <EZqdnTRLAsToJHWiRVn-uQ@comcast.com> (raw)
In-Reply-To: <eo%Fb.427$b77.559@dfw-service2.ext.raytheon.com>

Mark H Johnson wrote:

> Robert I. Eachus wrote:
> 
>> Technically not correct.  The compiler could "in line" some local 
>> calls, but the binder couldn't. 
> 
> I did not mention the binder (which in many ways I equate to having a 
> linker on Unix), just the compiler.

I was not trying to be confrontational or whatever.  My point was, that 
in segments created by the binder, all that was done was to provide a 
(static, code-relative)target for the call.  It didn't change the 
calling code at all.  So if you had a program compiled as a collection 
of separate segments, and ran it that way, the first time each entry 
point was used, the link was snapped, and from then on you had no 
additional run-time overhead.  If you used the binder, it eliminated 
some of the run-time link snapping, but the code was exactly as 
efficient as if it had been compiled from one huge source file.

> Me to. That is why I described that mechanism in terms the OP would 
> likely understand in a previous message.

I still miss Multics.  I had accounts on several Multics machines when I 
worked at Honeywell.  When I moved to Stratus, even though Stratus was a 
'spritual' descendent of Multics, I kept an account on MIT_Multics.  (I 
had some Multics PL/I tools I wanted to port to VOS.)  But it has been 
fifteen years now, and I still don't have a development environment as 
good as Multics.

However, Ada is now a much better language than PL/I. ;-)

-- 
                                           Robert I. Eachus

"The war on terror is a different kind of war, waged capture by capture, 
cell by cell, and victory by victory. Our security is assured by our 
perseverance and by our sure belief in the success of liberty." -- 
George W. Bush




  reply	other threads:[~2003-12-23 21:53 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-18 23:31 load and use a ".o" file? lifetime n00b
2003-12-18 23:59 ` Stephen Leake
2003-12-19  1:51 ` tmoran
2003-12-19 15:28   ` lifetime n00b
2003-12-19 18:08     ` Stephen Leake
2003-12-20 20:12       ` lifetime n00b
2003-12-20 21:15         ` tmoran
2003-12-20 23:41           ` lifetime n00b
2003-12-21  7:15             ` tmoran
2003-12-21 11:46         ` Simon Wright
2003-12-21 13:57         ` Stephen Leake
2003-12-22 19:29           ` lifetime n00b
2003-12-22 20:49           ` Jon S. Anthony
2003-12-22 23:15             ` Stephen Leake
2003-12-23  1:36               ` tmoran
2003-12-27 22:55               ` Jon S. Anthony
2003-12-28  3:28                 ` Stephen Leake
2003-12-28 16:14                   ` Georg Bauhaus
2003-12-29 22:45                     ` Jon S. Anthony
2003-12-29 22:42                   ` Jon S. Anthony
2003-12-30 15:17                     ` lifetime n00b
2003-12-30 16:56                     ` Stephen Leake
2003-12-22 15:50         ` Mark H Johnson
2003-12-22 19:46           ` lifetime n00b
2003-12-22 22:58             ` Mark H Johnson
2003-12-23 17:48               ` Robert I. Eachus
2003-12-23 17:59                 ` Mark H Johnson
2003-12-23 21:53                   ` Robert I. Eachus [this message]
2003-12-19 21:28     ` Simon Wright
replies disabled

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