gpt4 book ai didi

c++ - 操作系统编程

转载 作者:搜寻专家 更新时间:2023-10-31 01:18:25 25 4
gpt4 key购买 nike

<分区>

首先:我是 C/C++ 的完全初学者(尽管我有 PHP/Javascript 方面的经验)。我有几个关于语言和操作系统的问题。

C/C++ 是独立于操作系统的语言吗?比如,我用 C/C++ 编写的所有程序在所有操作系统中运行时都能正常工作吗?

我是否需要特定于操作系统的编译器才能使我的程序在其上运行?

在为不同的操作系统编写程序时,有什么我需要解决的具体问题吗? (任何语法更改,或必须具有特定软件等)

将来我想创建自己的某种视频游戏,在阅读时,我注意到 DirectX 适用于 Windows,而 OpenGL 是多平台的。那么假设某些库依赖于操作系统是否正确?我在某处读到,操作系统会监控对某些地方的访问以提高安全性,从而防止直接访问视频卡。

为特定操作系统编写代码是否值得我花时间?或者我是否应该对自己说,添加额外的代码会使我的程序复杂化/困惑/阻碍我的进度并维护它以备将来使用?

最后,我应该如何设计我的程序以适用于多个操作系统?我假设将特定于操作系统的代码尽可能分开是理想的。对于很多程序,我会根据您的操作系统看到单独的下载链接。所以我很好奇他们如何管理(以便将来更新)每个代码。

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