色偷偷偷久久伊人大杳蕉,色爽交视频免费观看,欧美扒开腿做爽爽爽a片,欧美孕交alscan巨交xxx,日日碰狠狠躁久久躁蜜桃

x
x
查看: 5754|回復(fù): 3
打印 上一主題 下一主題

[英漢互譯] program---routine---subroutine---handler---process---function

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2009-9-17 18:37:48 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
關(guān)鍵詞: program
本帖最后由 linux_Ultra 于 2009-9-17 20:27 編輯

program---routine---subroutine---handler---process---function--code--source
怎么區(qū)分?

source  [sɒ:s]
n.  來(lái)源, 水源, 根源, 原始資料, 源

[計(jì)] 來(lái)源, 源程序

[醫(yī)]

[經(jīng)] 根源, 來(lái)源




code  [kәud]
n.  代碼, 密碼, 法規(guī), 法典

vt.  把...編碼

[計(jì)] 代碼

[化] 標(biāo)記; 代號(hào); 密碼; 編碼

[醫(yī)] 法典, 法規(guī)

[經(jīng)] 碼, 電碼, 代碼




function  ['fʌŋkʃәn]
n.  官能, 職務(wù), 功能, 函數(shù)

vi.  活動(dòng), 運(yùn)行, 行使職責(zé)

[計(jì)] 功能, 函數(shù)

[醫(yī)] 機(jī)能, 功能, 官能



process  ['prɒses]
n.  程序, 進(jìn)行, 過(guò)程

vt.  加工, 使...接受處理, 對(duì)...處置, 對(duì)...起訴

a.  經(jīng)加工的, 有特殊光效的

[計(jì)] 進(jìn)程

[化] 過(guò)程

[醫(yī)] 突, 過(guò)程, 處置法, 病變, 作用

[經(jīng)] 加工, 處理, 過(guò)程



handler  ['hændlә]
n.  處理者, 操作者, 拳擊教練

[經(jīng)] 管理者



routine  [ru:'ti:n]
n.  常規(guī), 日常工作, 慣例, 例行公事

a.  日常的, 常規(guī)的

[計(jì)] 例程

[醫(yī)] 成規(guī), 常規(guī), 成規(guī)的, 常規(guī)的

[經(jīng)] 例行程序, 常規(guī), 慣例



subroutine  ['sʌbru:,ti:n]
n.  子程序

[計(jì)] 子程序; 子例行程序


program  ['prәugræm]
n.  節(jié)目, 節(jié)目單, 程序, 綱要, 大綱, 計(jì)劃

vt.  規(guī)劃, 擬...計(jì)劃

vi.  安排節(jié)目, 編程序

[計(jì)] 程序

[化] 程序表

[經(jīng)] 計(jì)劃, 方案, 程序




function  ['fʌŋkʃәn]
n.  官能, 職務(wù), 功能, 函數(shù)

vi.  活動(dòng), 運(yùn)行, 行使職責(zé)

[計(jì)] 功能, 函數(shù)

[醫(yī)] 機(jī)能, 功能, 官能
沙發(fā)
 樓主| 發(fā)表于 2009-9-17 18:49:27 | 只看該作者
先上點(diǎn)資料:
原創(chuàng)  CC2e 術(shù)語(yǔ):把 routine 譯為“子程序”的理由  收藏

   

  這里特別說(shuō)明一下在《Code Complete(代碼大全) 第二版》中我們把 routine 譯為“子程序”的理由。(主要觀點(diǎn)來(lái)自裘宗燕老師,部分文字取自裘老師寫給我們的郵件。)

  這本書先講整體的設(shè)計(jì)(第 5 章);而后講 class(第 6 章),是下降一個(gè)層次;而后講 routine(第 7 章)。在第 7 章“High-Quality Routines”的一開始,作者自設(shè)一問(wèn):

    What is a “routine”? A routine is an individual method or procedure invocable for a single purpose. Examples include a function in C++, a method in Java,a function or sub procedure in Microsoft Visual Basic. For some uses, macros in C andC++ can also be thought of as routines. You can apply many of the techniques for creatinga high-quality routine to these variants.

    非正式譯文:何謂“routine”?routine 是具有單一目的、能單獨(dú)調(diào)用的一段代碼(method 或 procedure)。例如,C++ 中的函數(shù) (function),Java 中的 method,Microsoft Visual Basic 中的 function 或 sub。某些情況下,C/C++ 中的宏 (macro) 也可以認(rèn)為是 routine。

  可見(jiàn)作者口中的 routine 就是一段有名稱、能調(diào)用的代碼,可能有參數(shù)、也可能沒(méi)有參數(shù),可能有返回值、也可能沒(méi)有返回值,實(shí)際指就是 subroutine(subroutine 是比較正式的說(shuō)法)。如果這是一本針對(duì) C/C++ 語(yǔ)言的書,那么作者多半會(huì)用“function/函數(shù)”這個(gè)詞。而 CC2e 是一本針對(duì)一般軟件開發(fā)的書,并非針對(duì)特定語(yǔ)言,作者一直非常謹(jǐn)慎地回避 function 這個(gè)詞(一般只作“功能”講)。如果細(xì)分起來(lái),function 是有返回值的 routine,procedure(過(guò)程)是沒(méi)有返回值的 routine,method 是作為 class 的成員的 routine,甚至 C++ 中重載了的運(yùn)算符也算是 routine。

  書中也有講函數(shù)的地方,講的就是函數(shù)的返回值問(wèn)題(函數(shù)的特殊問(wèn)題),也有講 method 的地方,講的就是 method 的特殊問(wèn)題。因此 routine 的譯文應(yīng)該能涵蓋函數(shù)、過(guò)程、method 。這樣想來(lái),恐怕很難找到比“子程序”更好的詞了。
板凳
 樓主| 發(fā)表于 2009-9-17 19:13:11 | 只看該作者
Computing

in computing, software code that reacts to an event or specializes in a type of data:

    * Handler, an asynchronous callback subroutine in computing
    * Handler, a particular class of service process in DNIX
    * A20 handler, the IBM PC memory manager software controlling access to the High Memory Area
    * event handler
    * interrupt handler
    * signal handler
地板
發(fā)表于 2009-9-19 16:42:25 | 只看該作者
//--program---routine---subroutine---handler---process---function--code--source
怎么區(qū)分?
基于IT編程中的應(yīng)用,俺的理解是:
program(程序)---routine(例行程序)---subroutine(子程序)---handler(句柄)---process(進(jìn)程)---function(函數(shù))--code(代碼)--source(源代碼
program       泛指一般的程序,包含所有的程序。
routine         通常是指在PDF 文檔中給出的例程。
subroutine   被主程序調(diào)用的子程序。
handler        微軟的DOS系統(tǒng)中加載到內(nèi)存中的程序名,以此來(lái)識(shí)別內(nèi)存中的各個(gè)程序的首地址。
process       操作系統(tǒng)加載用戶應(yīng)用程序時(shí),在內(nèi)存中的名字標(biāo)記,調(diào)用一個(gè)進(jìn)程相當(dāng)于執(zhí)行了一個(gè)任務(wù)。
function       相當(dāng)于匯編中調(diào)用call的子程序,在源碼中的子程序才能叫做函數(shù)。不能被OS直接調(diào)用。
code           指所有編碼方面的,包括硬件中(例如,RS232 的碼率是多少) 和軟碼中的編寫的程序代碼。
source        特別是指軟件中的源程序編碼。
-----------------
以上如有錯(cuò)誤之處,請(qǐng)斧正!

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表