問
機
器
人
機
器
人
電腦怎麼讀懂程式?
從程式碼到電子訊號
我們知道,電腦在運算時會傳遞許多電子訊號;而我們也知道,人們利用程式語言跟電腦溝通。那麼我們可以推測,電腦必須學會將人們輸入的程式語言,轉換成處理器可以計算的電子訊號。而這個轉換的過程,分作「編譯、組合、鏈接」(compilation、assembly、linking)。
當執行程式碼時,程式碼會先被「編譯器」編譯成組合原始碼。而組合原始碼會再被組合成二進位的物件碼( 0和1 ),最後再由「鏈接」等過程變成電子訊號。
executable 執行檔
binary 二進位
operating system 作業系統
compiler 編譯器
function 函數
declaration 宣告
execute 執行
architecture 架構、結構
無相關資源
收起側邊目錄
前往目錄頁面