IT百科——子程序

子程序

在計算機編程中,一個子程序是一個程序指令序列,用來執行一個特定的任務,封裝成一個單元。這個單元能夠在程序中使用,無論在哪裏,特殊任務都應該執行。在程序中,子程序可能被定義,或者在庫中分開,它能夠經過多個程序使用。  編程

在不一樣的編程語言中,一個子程序可能被成爲一個程序、一個函數、一個例程、一個方法、或是一個子程序。通用術語調用單元是有時使用的。  編程語言

正如子程序名字的建議,一個子程序做爲計算機程序它的行爲在不少方面是相同的。這些方面是使用在較大的程序中做爲一個步驟或者另一個子程序。一個子程序是常常編碼的,以便它能夠開始(調用)幾回和/或者從這一個執行程序的幾個地方,包括其餘的子程序,而後再一個子程序的任務完成後,分支返回下一條指令。  函數

Maurice Wilkes, David Wheeler, Stanley Gill被認爲是子程序這個概念的發明人。對比一個開放的子程序或宏,他們把他稱做一個封閉的子程序。  工具

子程序是一個功能強大的編程工具,不少的編程語言的語句包括關於寫和使用他們的支持。明智的使用子程序(如,經過結構化程序設計方法)每每會下降開發成本和維持一個大的程序,同時能夠提供它的質量和可靠性。子程序,每每收集到庫中,是一個關於共享和交易程序的重要機制。面向對象的編程科學是一個基於對象和方法的(字程序隸屬於它們的對象繪製對象類)。 編碼

相關文章
相關標籤/搜索