【发布时间】:2011-12-13 14:21:48
【问题描述】:
我听说 Go 就像带有通道和很多便利的 C。我很少做 C,但是当我做的时候是对其他语言做一些小的扩展。 Go 可以成为创建其他语言扩展的安全方法吗?人们这样做吗?
【问题讨论】:
-
我认为它归结为与 C 代码的接口(具体来说,使 Go 编译器的输出遵循平台的默认 ABI,或者至少将它放在一个这样做的层后面)。我不知道足够的 Go 来说明是否以及如何做到这一点。但无论哪种方式,对于大多数人来说,它可能都不够容易(尤其是当您需要便携时)。
标签: go