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

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

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

language-agnostic

glossary

language-binding

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