Я всегда вижу, что люди упоминают, что "привязка Python" и "C sharp, связывающий" и т.д., когда я на самом деле пользуюсь их библиотеками C++. Что означает привязка? Если библиотека записана в C и делает Python, связывающий средства, что они используют вид БОЛЬШОГО ГЛОТКА инструмента для насмешки интерфейса Python?
Новичок в этом поле и любое предложение будут встречены.
Когда кто-то говорит о чем-то вроде "C # привязка »библиотеки, они указывают, что вам и API предоставляется на C # для библиотеки, написанной на другом языке. Это может включать или не включать инструмент автогенерации, такой как SWIG.
Короче да. Связывание - это просто интерфейс к библиотеке или программе, написанной на другом языке, хотя его не нужно создавать с помощью SWIG.
SWIG - это просто инструмент для автоматического создания одного и того же ...
Вы правы, для общей библиотеки «привязка» по существу означает «легко вызываемая из». Привязка может быть создана или не создана с помощью SWIG, это всего лишь один из способов сделать это.
Если библиотека написана на C, и привязка Python означает, что они используют инструмент типа SWIG для имитации интерфейс Python ?
Да, вы правы. Это будет называться привязкой Python к соответствующей библиотеке.