Задать вопрос
@nevro
не пойми кто

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

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

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

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

Похожие вопросы