comp.lang.ada
 help / color / mirror / Atom feed
From: "Mike Silva" <mjsilva@jps.net>
Subject: Re: What's wrong with this simple Ada w/ assembly code?
Date: 1999/03/05
Date: 1999-03-05T00:00:00+00:00	[thread overview]
Message-ID: <7bp0sb$cdg$1@its.hooked.net> (raw)
In-Reply-To: 7bn1fd$7pq$1@nnrp1.dejanews.com


robert_dewar@my-dejanews.com wrote in message
<7bn1fd$7pq$1@nnrp1.dejanews.com>...
>In article <7bmb69$1bh$1@its.hooked.net>,
>  "Mike Silva" <mjsilva@jps.net> wrote:
>> What exactly is ABI?
>
>Application Binary Interface.
>
>Don't leave home without it if you are writing in assembly
>language!
>
>It is the contract that expresses how data is stored, and
>passed between procedures, amongst many other things


Thanks for the answer -- now, for a followup question:  do the Ada interface
packages to other languages all assume that the other languages follow ABI
as well?  I've wondered how Ada compiler X can know how to call a function
created by C compiler Y, but if ABI is assumed on both ends it would make
sense.

Is there, then, exactly one ABI per architecture, as would seem to be
necessary?  How and where are these standardised?

Again my thanks to the helpful folks on this group -- maybe someday *I'll*
be able to answer questions here!

Mike







  reply	other threads:[~1999-03-05  0:00 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-03  0:00 What's wrong with this simple Ada w/ assembly code? Josh Highley
1999-03-04  0:00 ` robert_dewar
1999-03-04  0:00   ` Mike Silva
1999-03-04  0:00     ` Samuel Mize
1999-03-04  0:00       ` Tom Moran
1999-03-05  0:00         ` robert_dewar
1999-03-05  0:00           ` Tom Moran
1999-03-04  0:00     ` Josh Highley
1999-03-04  0:00     ` robert_dewar
1999-03-05  0:00       ` Mike Silva [this message]
1999-03-05  0:00         ` Ed Falis
1999-03-08  0:00     ` Matthew Heaney
1999-03-04  0:00 ` Tom Moran
1999-03-04  0:00   ` robert_dewar
1999-03-06  0:00 ` Nick Roberts
1999-03-06  0:00   ` David Botton
1999-03-07  0:00   ` Tom Moran
1999-03-07  0:00 ` Jerry van Dijk
1999-03-07  0:00   ` Tom Moran
1999-03-08  0:00     ` Jerry van Dijk
1999-03-14  0:00   ` Josh Highley
1999-03-14  0:00     ` David C. Hoos, Sr.
1999-03-15  0:00       ` Josh Highley
1999-03-15  0:00     ` Jerry van Dijk
     [not found]       ` <36ef2175.4732984@news.pacbell.net>
1999-03-17  0:00         ` Jerry van Dijk
1999-03-16  0:00     ` Dale Stanbrough
1999-03-16  0:00       ` Jerry van Dijk
replies disabled

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