計算機程序設計

模塊化編程

模塊化的編程工作的“分而治之”的原則。 值得探討。

模塊化編程涉及組織程序作為多個獨立的小尺寸塊,它們通常稱為模塊的,行為和結構相當完全服從某些原則。 值得一共享使用“單位”的概念時,有語法的觀點 語言的單元 程序,當它是一個大型節目的破碎機進入,可以在程序的形式來實現,以及在幾個街區的功能形式。 使用模塊化編程使得它可以簡化 測試程序 和錯誤及時發現。 它可以從其他子任務,這將提高既定計劃的流動性被嚴格分開依賴於硬件的任務。 時間關鍵模塊可以單獨地改變,這顯著簡化了工藝,使效率要高得多。 此外,模塊化編程是非常容易理解,因為模塊可以有效地用作其他程序的構建塊。

術語“模塊”本身開始編寫程序時,在程序中使用與引入的模塊化原理連接。 在七十年代,一個模塊調用某種功能或過程,其已經根據某些規則寫入。 因為當時沒有形成普遍接受的要求,所述模塊被稱為其尺寸高達50條線的任何過程。 詩壇第一具體化形成用於模塊的要求:“為了形成單個模塊應該足以為關於其它的內容的最小知識”。 原來,這是第一次詩壇形成的信息隱藏在編程的概念。 他的定義使我們的事實,模塊可以被稱為任何單一過程的最低和層次結構的最高水平。 安全地隱藏信息無法通過使用存在的時間結構來實現,因為他們承受著全局變量的戲劇效果和他們的行為是很難在複雜的程序來預測。 有必要創建一個從這些變量分離的結構。 這是她的,並命名為模塊,並在此基礎上,並誕生了模塊化編程。

最初人們認為複雜的軟件系統的實施可以在模塊中使用的功能和程序相提並論建築團結和隱藏特定子任務的實現細節來實現。 但在Turbo Pascal語言它沒有完全實現模塊化編程的原理。 這種語言不支持完整的內部模塊,進口實現不夠靈活,因為它不允許任何其它模塊導入對象。 這一事實的事實,與個人電腦的增殖大大擴展編程的人,從而減少了理論準備的平均水平的範圍,導致了應用模塊的開發被用作創建的功能和程序庫的問題的手段的事實的綜合影響。 只有合格的程序員所使用的語言結構的全功率在操作結構中的所有對象。

如果從程序員的角度看帕斯卡單位,其數量應該由問題的分解被確定為若干子任務,相互獨立的。 在極端情況下,該模塊可用於結束它只有一個處理,如果需要的話,其正在執行的局部作用,它是從與在代碼草案所做的更改的程序的其它部分的影響完全獨立的。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.birmiss.com. Theme powered by WordPress.