gpt4 book ai didi

c - Zopfli 是为了可移植性而用 C 编写的...等等什么?

转载 作者:行者123 更新时间:2023-11-30 20:44:23 27 4
gpt4 key购买 nike

所以我不是 C 程序员,所以请原谅这个问题。我正在阅读这篇博客文章Google Zopfli Compression而下面这句话让我有点傻眼:“Zopfli 是为了可移植性而用 C 语言编写的”。

C 究竟如何成为一种可移植语言?或者他的意思不是在编译到机器代码的意义上可移植,而是在其他上下文中?我认为 C 比编写汇编代码更可移植。但这真的是他想要进行的比较吗?我希望有人能启发我理解他的意思以及 C 究竟如何成为一种可移植语言。

非常感谢!

最佳答案

在这种情况下,可移植意味着“任何人都可以获取此源代码并在自己的计算机上编译它并拥有此程序。”如今,几乎所有在某个地方汲取力量的计算机都有一个可供它们使用的 C 编译器(它可能没有安装在该机器上,但它要么可以安装,要么可以作为交叉编译器(例如嵌入式系统)使用),所以同样的源代码几乎可以在任何地方移植。 (编辑:我根据上下文假设源代码中没有特定于系统的内容,因为特定于系统的内容会限制您的可移植性。)

关于c - Zopfli 是为了可移植性而用 C 编写的...等等什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21047509/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com