@nevro
не пойми кто

Bindings (биндинги): как работают и как научиться их писать?

Например, SDL и биндинги к ней на python и C#.

1. Как писать биндинги, что из себя представляют? Какие-нибудь примеры простые, статьи?
2. Вот написал приложение, теперь нужно скомпилировать под платформу. Что происходит? SDL-код компилируется в машинный код платформы, если есть компилятор под эту платформу - а надстройка биндинга? Тянется виртуальная машина для C#, либо интерпретатор для python? Или происходит трансляция их кода в код c++ (получается, будто SDL-приложение написано на С++) и потом компилируется (от биндингов никакого следа не остается)?
  • Вопрос задан
  • 694 просмотра
Пригласить эксперта
Ответы на вопрос 1
@beduin01
Посмотрите исходники https://github.com/jacob-carlborg/dstep в каталоге транслятор есть, может чем-то поможет. По факту идет трансляция типов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы