Raffaele Rialdi — The new inter-language interoperability in .NET 5 and 6
Ближайшая конференция:
DotNext 2021 Moscow — 21-22 октября, онлайн.
Подробности и билеты:
. In this new era of cross-platform and multiple CPU architectures, interoperating with other languages is more important than ever. While C-style exports are immortal, they are too basic and do not offer lifecycle management or a rich type system. Since C does not provide a standard Application Binary Interface (ABI), Microsoft rejuvenated the ABI used in WinRT to allow multiple languages to interoperate as components, at a higher level of abstraction. Instead of letting the burden to implement the ABI to the developers, Microsoft created code generators for C , Python, Rust, and C# allowing the old dream to call into library written in different languages.
In this session we will see the most important .NET-centric scenarios, how can we replace C /CLI code and what can we expect from future evolutions of these generators.
1 view
9
2
4 months ago 00:03:45 1
Asaf Avidan - In A Box III - A Part of This
4 months ago 00:03:36 1
Asaf Avidan - In A Box III - Darkness Song
5 months ago 00:06:07 1
Asaf Avidan - In A Box III - 900 Days
6 months ago 00:04:07 1
Asaf Avidan - In A Box III - Reckoning Song (One Day)
9 months ago 00:04:04 1
Asaf Avidan - In A Box III - The Golden Calf
10 months ago 00:04:02 1
Asaf Avidan - In A Box III - My Old Pain
10 months ago 00:06:05 1
Asaf Avidan - In A Box III - Rock of Lazarus
11 months ago 00:04:44 3
Asaf Avidan - In A Box III - A Man Without a Name
11 months ago 00:04:14 14
Asaf Avidan - In A Box III - Gold Shadow
11 months ago 00:04:08 1
Asaf Avidan - In A Box III - To Love Another
1 year ago 00:04:51 1
Asaf Avidan - In A Box III - Not in Vain
1 year ago 00:20:21 2
Raphael’s technique
1 year ago 00:04:10 1
Asaf Avidan - In A Box III - Anagnorisis
1 year ago 00:04:22 1
Asaf Avidan - In A Box III - Little Parcels of an Endless Time