函數的宣告 
是一種公告 
告訴 xx 有這麼一個功能 
(及 如何溝通) 
 
函數的定義 
即 函數的成型 
把函數內部的運作方式 編寫出來 
 
函數 可以沒有 (顯著的)宣告,但一定要有 函數的定義 
 
不過 上面這句話 不適用現代的C++ 
 
 
什麼是64位元處理器? 
可以用高速公路來比喻 : 
單位時間前提下 8線道比4線道 之道路 可以處理更多車流量 
64位元 代表的意義就在於 資料處理量是 32位元 的兩倍 (實際不能這麼肯定,因為還與程式設計有很大關係) 
(各)匯流排寬度提高 
連帶著 
暫存器、(各)處理單元、記憶體定址能力 
都要一起調整(提高) 
這才能叫真正的 xx位元處理器 
 
對程式設計有何影響 
基本來說 除非是用 低階語言 
否則 可說沒有影響 (因為新的CPU之使用是編譯器的事) 
頂多需注意的是 
低階控制 與 程式編譯器版本 等問題 
 
什麼是(CPU)指令集 
你給CPU什麼電子訊號 
就是會根據電路設計 
跑出什麼訊號給你 
拿之前的函數來講的話就是 : 
使用者知道的是 "宣告" 
而內部的電路設計就是 "定義",程式設計者絕大部分是不需研究 '它' 的 
利用 
所知到的 函數 來組合出 功能 
當然一般的 高階程式設計使用者 也根本不用知道 CPU提供什麼指令集 
 
對程式設計有何影響 
新的指令集 有著 "簡化(簡化觀點、簡化調度)" 或 "替代一連串的舊指令集(時而它就是特別為某某功能而設計的)" 或 "提供新的可使用資源" 
就能達到所要的功能 
所以 程式設計 上 使用 新的指令集 
就能達到 
縮短單位時間內 功能之達成 
(運算)處理速度當然就快多了 
		
		
		
	 |