2015-05-04 87 views
-3

我是一名初学者程序员。我想用Python和程序集构建一个操作系统。为此,我想我必须控制硬件。我的问题是“是否可以使用python来控制计算机的硬件部分。”使用Python控制计算机硬件

+3

你说你是初学编程,你正在试图建立一个操作系统! – 2015-05-04 09:33:02

+0

相关:http://stackoverflow.com/q/10904721/3001761。也许开始更小? – jonrsharpe

回答

2

不幸的是,Python被归类为very high level programming language。例如,它不能用于直接访问硬件并执行低级别的数据结构操作。它是 完全依赖于从中抽象出硬件, ,那就是内核。但是,技术上可以创建一个以Python为中心的操作系统,也就是说,用C语言和汇编语言编写的低级别的东西只有很少的东西,并且其余大部分是用Python编写的操作系统的其他 。

This article更详细地讨论了适合编写操作系统内核的哪些语言是 。

More