我是初学程序员。我想用Python和汇编构建一个操作系统。为此,我想我将不得不控制硬件。我的问题是"是否可以使用python控制计算机的硬件部件。"
答案 0 :(得分:2)
不幸的是,Python被归类为very high level programming language。例如,它不能用于直接访问 硬件并执行低级数据结构操作。它是 完全依赖于从中抽象硬件的东西, 那就是内核。然而,技术上可以创造 一个以Python为中心的操作系统,即;只有非常 用C语言和汇编语言编写的低级东西,剩下的大部分都是 用Python编写的操作系统。
This article详细讨论了哪些语言 适合编写操作系统内核。