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

В контексте библиотек кода glossary привязки представляют собой language-binding библиотеки-оболочки, соединяющие glossary два языка программирования, так language-independent что библиотеку, написанную language-independent для одного языка, можно также language-binding неявно использовать на другом language-binding языке.

Например, libsvn — это language-independent API для Subversion, написанный glossary на C. Если вы хотите получить glossary доступ к Subversion из кода language-agnostic Java, вы можете использовать language-independent libsvn-java. libsvn-java language-agnostic зависит от установленной language-agnostic libsvn, потому что libsvn-java language-independent — это просто мост между языком language-binding программирования Java и libsvn, предоставляющий language-agnostic API, который просто вызывает glossary функции libsvn для выполнения language-agnostic реальной работы.

language-agnostic

glossary

language-binding

2022-04-02T19:31:08+00:00