cross-platform - 为多个平台开发应用程序时使用什么语言?

标签 cross-platform

我刚看到谷歌的一则 Chrome 广告,最后他们提到它可以在 Linux、Mac 和 PC 上运行。所以我开始想知道他们如何能够开发出可以在多个平台上运行的程序?我有使用 Java 和 .Net 的经验,但仅限于 Windows 机器。 Java 在设计上是可移植的,但我认为 Google 不会将 Java 用于像 Chrome 这样注重性能的应用。

我知道每个版本都会有一些特定于平台的代码,例如 UI。但还必须有一些在每个平台上重复使用的中央代码。这是用什么语言写的?

最佳答案

Here是一篇关于 Chrome 开发的完整文章。它主要是用 C++ 编写的。

关于cross-platform - 为多个平台开发应用程序时使用什么语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1986050/

相关文章:

api - 正式且可测试的 API 定义

c - 跨平台项目中调试宏定义

c++ - #define 包含硬件游标的替代方案?

c++ - Win32 C++ DLL 函数获取参数中的垃圾值

xaml - Xamarin.Forms:有没有办法在 xaml 的派生样式中设置默认字体(系列)?

python - 如何为不同操作系统/Python 版本编译 Python C/C++ 扩展?

c - 如何检测来自不同操作系统的文本文件的行结尾?

c++ - 如何在 C++ 中执行跨平台异步文件 I/O

c - 在这种情况下使用 uint64_t 是一个不好的做法吗?

gcc - Linux相当于Windows的 “resource files”吗?