PDL應該具有下述特點:
·關鍵字的固定語法,它提供了結構化控制結構、數據說明和模組化的特點。為了使結構清晰和可讀性好,通常在所有可能嵌套使用的控制結構的頭和尾都有關鍵字,例如,if…fi(或endif)等。
·自然語言的自由語法,它描述處理特點。
·數據說明的手段。應該既包括簡單的數據結構(例如純量和數組),又包括複雜的數據結構(例如,鍊表或層次的數據結構)。
·模組定義和調用的技術,應該提供各種接口描述模式。
PDL作為一種設計工具有如下一些優點:
·可以作為注釋直接插在源程式中間。這樣做能促使維護人員在修改程式代碼的同時也相應地修改PDL注釋,因此有助於保持文檔和程式的一致性,提高了文檔的質量。
·可以使用普通的正文編輯程式或文字處理系統,很方便地完成PDL的書寫和編輯工作。
·已經有自動處理程式存在,而且可以自動由PDL生成程式代碼。
PDL的缺點是不如圖形工具形象直觀,描述複雜的條件組合與動作間的對應關係時,不如判定表清晰簡單。
相關詞條
-
非過程語言
非過程語言是一種電腦程式設計語言,是相對於過程語言而言的,其語言的組織不是圍繞於過程的。它同過程語言的區別是非過程語言編寫的程式可以不必遵循計算機執行...
編寫步驟 概念解釋 歷史發展 特徵 關係 -
面向通用過程語言
PL/I語言它是較流行的程式設計語言.它具有ALGOL,FORTRAN和COBOL的某些特點,併兼有其他的特點(如字元行處理、數據結構、各種編輯功能),...
歷史背景 設計過程 語言概述 -
計算機設計語言
計算機設計語言是編寫電腦程式所用的語言,可分為機器語言、彙編語言和高級語言。
發展 分類 機器語言 彙編語言 高級語言 -
存儲過程
計算機用語,是一組為了完成特定功能的SQL語句集,是利用SQL Server所提供的Transact-SQL語言所編寫的程式。經編譯後存儲在資料庫中。存...
簡介 基本信息 種類 基本語法 存儲過程的優點 -
學術會議過程與使用語言研究
重量: 399 g內容簡介《學術會議過程與使用語言研究》是促進科技創新...學術會議組織過程和國際會議交流語言環境進行了深層的理論分析,剖析了存在的問題...的重要方式,在科技創新過程中發揮著重要的作用。據統計,2006年中國科協...
-
人工智慧設計語言
人工智慧(AI)語言是一類適應於人工智慧和知識工程領域的、具有符號處理和邏輯推理能力的電腦程式設計語言。能夠用它來編寫程式求解非數值計算、知識處理、推...
-
語言聲學
語言聲學也稱為語言通信。近代聲學中的一個分支學科。用聲學方法研究語言的產生、傳遞和接受的一門科學。語言是既具有自然屬性又具有社會屬性的複雜的信號系統。聲...
歷史發展 產生 研究方法 嗓音鑑別 聲碼器 -
軟體建模過程
軟體建模過程是一個面向對象且基於網路的程式開發方法論。好像一個線上的指導者,它可以為所有方面和層次的程式開發提供指導方針,模版以及事例支持。
-
面向過程的語言
面向過程的語言 針對處理過程,獨立於計算機進行程式設計的語言。 、cobol等語言。