Re: Who uses clapack?
From: Jan Vorbrüggen (jvorbrueggen-not_at_mediasec.de)
Date: 12/13/04
- Next message: Jan Vorbrüggen: "Re: Who uses clapack?notions to pastures."
- Previous message: PhDs.org Webmaster: "New mathematics/physical sciences positions at http://jobs.phds.org, December 13, 2004"
- In reply to: Jentje Goslinga: "Re: Who uses clapack?"
- Next in thread: Rich Townsend: "Re: Who uses clapack?"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 13 Dec 2004 11:43:11 +0100
> Interoperability between languages is a gray area where one
> needs to consider the following:
> 1 Ability to suppress C++ name decoration, knowledge of other
> conventions such as underscores appended or prepended to name
> 2 Knowledge of linker conventions such as upper case conversion
> and maximum name length
> 3 Ability for the programmer to specify parameter passing by
> address and by value which C and C++ have
> 4 Ability for the user to use parameter passing from left to
> right or vice versa
> 5 Conventions on stack based parameter passing notably padding
> and stack alignment
> 6 Decide on who resets the stack pointer, caller or callee.
You lack historical perspective. Coming from a DEC world, I was surprised
to learn that there existed systems where mixing source from different
languages in one application was not the norm, not say the rarest of
exceptions fraught with difficulties and pain - and all of that for no
perceptible reason at all but perhaps a bad case of NIH syndrome.
Although I must admit they didn't deem C++ important enough to re-write
the linker from scratch to avoid name mangling. However, the support tools
were quite good in that respect.
Jan
- Next message: Jan Vorbrüggen: "Re: Who uses clapack?notions to pastures."
- Previous message: PhDs.org Webmaster: "New mathematics/physical sciences positions at http://jobs.phds.org, December 13, 2004"
- In reply to: Jentje Goslinga: "Re: Who uses clapack?"
- Next in thread: Rich Townsend: "Re: Who uses clapack?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|