Programming for Every Language, Everywhere, All at Once

Опубликовано: 07 Июнь 2025
на канале: CoreCppIL
528
18

Presented by Shachar Langbeheim at Core C++ 2022 conference.

What do you do when you want to write a library for multiple languages? You can always implement the library multiple times in each language, but there is a better option. In this talk we'll discuss how to write logic in a low-level language and access it from multiple high level managed languages. We'll try to make foreign function interfaces sound not so foreign, become comfortable with calling conventions, and share the joys and sorrows of shared memory.

=====
Professional software developer by day and amateur game developer by night, I I'm a generalist programmer, with a wide experience, spanning VR, A/V encoding/decoding, and frontend/backend work.