瀏覽單個文章
erickx
Basic Member
 

加入日期: Aug 2001
文章: 16
引用:
作者shukae
我不認為C算是高階語言
因為C的做法只是把一些組合語言指令給包裝起來成一個指令
而且包裝也不會太複雜, 大多翻譯成組合語言也沒幾個指令
比其起他的高階語言來說, C算是非常接近組合語言的說


C 是一種高階語言…
你的觀念太狹窄了… C 語言的應用不是只有用在 Intel x86 的 CISC CPU 系統…
在 RISC 系統或是其他一些微型化的 CPU 上也是有 C 語言存在的…
當然就不是幾個組合語言就做的完一個指令...

基本上要稱為低階語言… 要程式語言本身可造出 CPU 的每個單一opcode,
就我所知一般只有組合語言及機器碼(如果你夠強的話…) 可以做的到…

另 Linux 是架構在硬體抽像層 (Hardware Abstraction Layer) 上, 來達到平台移植
,詳細的找找 Google 應該就有資料了...
     
      
舊 2005-10-10, 10:31 PM #21
回應時引用此文章
erickx離線中