過程設計語言

過程設計語言(Process Design Language,簡稱PDL),也稱程式描述語言(Program Description Language),又稱為偽碼。

過程設計語言(Process Design Language,簡稱PDL),也稱程式描述語言(Program Description Language),又稱為偽碼.它是一種用於描述模組算法設計和處理細節的語言.
PDL應該具有下述特點:
·關鍵字的固定語法,它提供了結構化控制結構、數據說明和模組化的特點。為了使結構清晰和可讀性好,通常在所有可能嵌套使用的控制結構的頭和尾都有關鍵字,例如,if…fi(或endif)等。
·自然語言的自由語法,它描述處理特點。
·數據說明的手段。應該既包括簡單的數據結構(例如純量和數組),又包括複雜的數據結構(例如,鍊表或層次的數據結構)。
·模組定義和調用的技術,應該提供各種接口描述模式。
PDL作為一種設計工具有如下一些優點:
·可以作為注釋直接插在源程式中間。這樣做能促使維護人員在修改程式代碼的同時也相應地修改PDL注釋,因此有助於保持文檔和程式的一致性,提高了文檔的質量。
·可以使用普通的正文編輯程式或文字處理系統,很方便地完成PDL的書寫和編輯工作。
·已經有自動處理程式存在,而且可以自動由PDL生成程式代碼。
PDL的缺點是不如圖形工具形象直觀,描述複雜的條件組合與動作間的對應關係時,不如判定表清晰簡單。

相關詞條

相關搜尋

熱門詞條

聯絡我們