你知道他們的區別嗎?

你知道他們的區別嗎?

我也不知道,這些答案是網友給的,不關我的事。

http://www.noasia.net/taowen/

method, function, procedure
method一般用於OOP中表示類中的member function。function則是一般的函數,在pascal中function是有返回值的而procedure是沒有的。另外,在windows sdk編程中的wndproc是windows procedure的縮寫。一般,這三個意思差不多。

build, release, version
程序每編譯一次,build號就往上漲一次。release是發佈的小號,改動比較小的時候用release標示。version是版本,每一個版本之間一般都有大的改動。

commit, submit
commit是緩存中的數據已經成功修改,沒有錯誤,然後正式的修改數據庫或者文件,這個過程就是commit。submit是一般的表單數據的提交。

control, component
component通常會翻譯成組件,這個詞有“組成”、“構成”的意思
control通常只指RAD中可視(至少是可拖拽)的控件
在delphi中component指的是那個可拖拽的東西。
control在win32的sdk中指的就是CreateWindows出來的按鈕等東西
在windows programming這個環境,這兩者基本沒什麼區別
component常用在software engineering的語境中
還有組件模型,一般都用component
因爲control是有“控制”的意思,要通過它來控制窗口的行爲的

save, persist
save是一般的文件內容的保存。persist一般是把對象存放在文件中。
沒記錯的話,有個拉丁詞叫persistere。per-是“極其”,perfect就是從這裏來的。sistere是“不改變”。這樣說來,persist這個詞倒是滿貼切

class, type
class是用class關鍵字定義的,type包括class和內建類型
type還包括struct、enum和union

handle/pointer/reference
handle是windows中用來比較系統內部對象給的ID號,據說就是指向指針的指針,也不知道是真的還是假的。pointer是保存變量地址的變量。reference就是一個別名,在編譯的時候就當作同一個符號替換掉了。

program是指最終的可執行文件還是源代碼?
按照大陸的譯法,程序應該是指可執行文件。而按臺灣譯法,程式應該指的是源代碼。更多的時候是看上下文的語境,兩者使用的都很頻繁。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章