2016-02-03 19 views

ответ

1

binding, wrapper и glue являются - в данном контексте конкретно - все рода синонимов друг от друга и могут своего рода быть использованы взаимозаменяемо ..

bind, wrap и glue все глаголы, означает, что они являются словом для описания действия, состояния или возникновения; даже больше - поэтому все они вращаются вокруг привязанности. Так что да - это синонимы в отношении английского языка. Однако в отношении программирования и письменных парадигм, используемых для описания действий внутри него, может стать более «серым».

Давайте воспользуемся примером. Directx и C#:

binding по определению является «связать или закрепить» что-то к чему-то еще, как glue и в степени wrap меньшей (но по-прежнему в силе). Что имеет смысл в этом примере, так как dx написано и сконструировано для c++, но есть библиотеки, которые wrapc++ код, предоставляющий полезную библиотеку для использования программистами C#; внутри которого, код binds or glues оригинал c++ код c# эквивалент - и наоборот - позволяет этим двум (первоначально несовместимым) источникам общаться.

Так что, используя альтернативу c#, мы можем получить доступ к функциональным возможностям оригинала c++.

Поэтому, когда речь идет о wrapper, можно обратиться к базе как binding или glue. Однако - по-моему - wrapper - гораздо более широкий термин контекстуально, из которых содержит действия binding и 'gluing'.

Это мое понимание - если кто-то считает, что я ошибся, пожалуйста, не стесняйтесь поправлять меня.

 Смежные вопросы

  • Нет связанных вопросов^_^