包装,装订,垫片和装配器如何相互关联

时间:2018-02-22 02:31:52

标签: javascript python c++ wrapper transpiler

我最近阅读了this question here in SO并检查了答案中的链接,但我不确定我是否已完全理解它。 另外,我想了解这些定义与我认为相关的概念(即转译器)的比较。所以我认为最好问一个新问题,而不仅仅是评论。

总结一下,我认为我理解这一点:

  • 转换器就像使用程序来做端口而不是 手动编写代码。像编译器一样,但不必从高级语言转到较低级别的语言。
  • 绑定和桥梁是一回事。
  • 包装库可以是绑定也可以不依赖于目标 和来源使用相同的语言。
  • 如果包装器是a,则包装器库的代码称为shim 绑定垫片称为胶水代码。

我在阅读维基百科上的定义时构建的这个基本图表是帮助我阐明上述要点的内容,因此我将其添加以供参考。

Wrappers Diagram

0 个答案:

没有答案