Sujet : Re: The joy of FORTRAN
De : lars (at) *nospam* beagle-ears.com (Lars Poulsen)
Groupes : comp.os.linux.misc alt.folklore.computersDate : 27. Sep 2024, 02:01:25
Autres entêtes
Organisation : AfarCommunications Inc
Message-ID : <vd5055$e8c6$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13
User-Agent : Mozilla Thunderbird
On 26/09/2024 13:43, Lawrence D'Oliveiro wrote:
On Thu, 26 Sep 2024 11:49:37 +0100, Pancho wrote:
On 9/26/24 11:10, Lawrence D'Oliveiro wrote:
>
On Thu, 26 Sep 2024 08:42:32 +0100, Pancho wrote:
>
... a bitch to work out how to call Vax C from Vax Pascal, or vice
versa.
>
Why would it be that hard? VAX C passed everything by value, while
Pascal let you specify descriptors, references, immediate value ... all
the options.
>
There ware decisions to be made, like what order do you push variables
onto the stack, when do you push the return address, how to interpret a
Pascal String in C.
All these things were standardized in the VAX/VMS ABI, right from the
beginning.
IIRC, VAX C did not completely follow the standard calling conventions, which created some issues in mixed-language applications.