查看單個文章
舊 2005-10-13, 08:02 PM   #2 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時
註冊日期: 2002-12-07
文章: 13382
精華: 0
現金: 26616 金幣
資產: 3024526 金幣
預設

函數的宣告
是一種公告
告訴 xx 有這麼一個功能
(及 如何溝通)

函數的定義
即 函數的成型
把函數內部的運作方式 編寫出來

函數 可以沒有 (顯著的)宣告,但一定要有 函數的定義

不過 上面這句話 不適用現代的C++


什麼是64位元處理器?
可以用高速公路來比喻 :
單位時間前提下 8線道比4線道 之道路 可以處理更多車流量
64位元 代表的意義就在於 資料處理量是 32位元 的兩倍 (實際不能這麼肯定,因為還與程式設計有很大關係)
(各)匯流排寬度提高
連帶著
暫存器、(各)處理單元、記憶體定址能力
都要一起調整(提高)
這才能叫真正的 xx位元處理器

對程式設計有何影響
基本來說 除非是用 低階語言
否則 可說沒有影響 (因為新的CPU之使用是編譯器的事)
頂多需注意的是
低階控制 與 程式編譯器版本 等問題

什麼是(CPU)指令集
你給CPU什麼電子訊號
就是會根據電路設計
跑出什麼訊號給你
拿之前的函數來講的話就是 :
使用者知道的是 "宣告"
而內部的電路設計就是 "定義",程式設計者絕大部分是不需研究 '它' 的
利用
所知到的 函數 來組合出 功能
當然一般的 高階程式設計使用者 也根本不用知道 CPU提供什麼指令集

對程式設計有何影響
新的指令集 有著 "簡化(簡化觀點、簡化調度)" 或 "替代一連串的舊指令集(時而它就是特別為某某功能而設計的)" 或 "提供新的可使用資源"
就能達到所要的功能
所以 程式設計 上 使用 新的指令集
就能達到
縮短單位時間內 功能之達成
(運算)處理速度當然就快多了
mini 目前離線  
送花文章: 2027, 收花文章: 8021 篇, 收花: 26846 次
回覆時引用此帖