我已经在更高级别上编写应用程序一段时间了,并且刚刚对系统编程产生了兴趣。我想做的是,我想构建一个操作系统(一个原始的)来娱乐......
但是我对低级编程一无所知,我对启动之类的东西一无所知。我只是想知道从哪里开始以及学习什么,我刚刚开始学习引导内容和文件系统,但不知道如何用 C(++) 对其进行编程。
管理硬件是另一个问题,我不知道如何编写软件来管理硬件。
最后一个问题是 Windows,我知道如何通过在屏幕上绘制内容来在 C++ 图形模式下生成窗口,但是像 Java 这样的编程语言使用 JFrame 之类的东西来创建窗口,并且它们基本上从操作系统中租用窗口样式和内容,所以我不知道如何将我的窗口样式借给我计算机上运行的其他程序请帮助我并引导我走向正确的方向..
最佳答案
找到有关Xinu的教科书。 (Xinu 不是 Unix)。它带您一步步用 C 语言构建和操作系统。
关于c++ - 低级编程 C/C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17760032/