【发布时间】:2013-05-10 16:26:55
【问题描述】:
这是我一直想回答的问题。
Windows 和 Mac OS X 等主要操作系统通常只“支持”一种或几种语言(即 C++、C#、适用于 Windows 的 VB、适用于 Mac OS X 的 Objective-C)。
以 Go 语言为例,显然可以在不使用“支持的”语言的情况下与操作系统交互并调用这些函数。
这怎么可能?
开发人员需要了解什么才能使用他选择的语言调用这些系统函数?
我正在寻找这些调用如何在代码中表示 - 以及它们在执行时如何使用。
我希望没有一个适合每种语言系统组合的答案...但是一些不同的示例会有所帮助。
【问题讨论】:
-
一个人需要知道如何谷歌。除此之外,我怀疑有一个通用的答案。所以问题很可能是"not constructive"。
标签: system-calls