Что привязка означает точно?

Я всегда вижу, что люди упоминают, что "привязка Python" и "C sharp, связывающий" и т.д., когда я на самом деле пользуюсь их библиотеками C++. Что означает привязка? Если библиотека записана в C и делает Python, связывающий средства, что они используют вид БОЛЬШОГО ГЛОТКА инструмента для насмешки интерфейса Python?

Новичок в этом поле и любое предложение будут встречены.

6
задан Geo 13 April 2010 в 19:19
поделиться

4 ответа

Когда кто-то говорит о чем-то вроде "C # привязка »библиотеки, они указывают, что вам и API предоставляется на C # для библиотеки, написанной на другом языке. Это может включать или не включать инструмент автогенерации, такой как SWIG.

2
ответ дан 17 December 2019 в 20:30
поделиться

Короче да. Связывание - это просто интерфейс к библиотеке или программе, написанной на другом языке, хотя его не нужно создавать с помощью SWIG.

SWIG - это просто инструмент для автоматического создания одного и того же ...

0
ответ дан 17 December 2019 в 20:30
поделиться

Вы правы, для общей библиотеки «привязка» по существу означает «легко вызываемая из». Привязка может быть создана или не создана с помощью SWIG, это всего лишь один из способов сделать это.

0
ответ дан 17 December 2019 в 20:30
поделиться

Если библиотека написана на C, и привязка Python означает, что они используют инструмент типа SWIG для имитации интерфейс Python ?

Да, вы правы. Это будет называться привязкой Python к соответствующей библиотеке.

0
ответ дан 17 December 2019 в 20:30
поделиться
Другие вопросы по тегам:

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