2015-05-04 91 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