PDL的特点是什么?有哪些优点?

答案:PDL一般具有以下特点:

(1)所有关键字都有固定语法,以便提供结构化控制结构、数据说明和模块的特征。

(2)描述处理过程的说明性语言没有严格的语法。

(3)具有模块说明机制,包括简单的与复杂的数据说明。

(4)具有模块定义和调用机制,因此开发人员应根据系统编程所用的语种,说明PDL表示的有关程序结构。

PDL的总体结构与一般程序完全不同。外语法同相应程序语言一致。内语法使用自然语言,易编写,易理解,也容易转换成源程序。

除此以外,还有以下优点:

(1)提供的机制比图形全面,为保证详细设计与编码的质量创造了有利条件。

(2)可作为注释嵌入在源程序中一起作为程序的文档,并可同高级程序设计语言一样进行编辑、修改,有利于软件的维护。

(3)会自动生成程序代码,提高软件生产率。目前已有PDL多种版本(如PDL/Pascal、PDL/C、PDL/Ada等),为自动生成相应代码提供了便利条件。