[Info-vax] Viable versus ideal programming languages

Arne Vajhøj arne at vajhoej.dk
Fri Mar 25 11:38:24 EDT 2022


On 3/25/2022 11:28 AM, Arne Vajhøj wrote:
> On 3/25/2022 10:52 AM, Dan Cross wrote:
>> In article <623dd2b3$0$700$14726298 at news.sunsite.dk>,
>>> not compatible with
>>> each other and tend to not be stable over time.
>>
>> That is NOT true.  There's pretty much one that every has
>> standardized on now, and it is well-specified.  It "changes over
>> time" in the same way that any ABI changes over time: new things
>> are added as languages etc evolve, but the baseline behavior is
>> durable.
> 
> I thought Rust RFC 2603 changed Rust name mangling??

And to quote Microsoft documentation for MSVC++:

<quote>
The decorated naming conventions have changed in various versions of 
Visual Studio, and can also be different on different target 
architectures. To link correctly with source files created by using 
Visual Studio, C and C++ DLLs and libraries should be compiled by using 
the same compiler toolset, flags, and target architecture.

Note

Libraries built with Visual Studio 2015 can be consumed by applications 
built with Visual Studio 2017 or Visual Studio 2019.
</quote>

Arne





More information about the Info-vax mailing list