��PDL就是这样一种伪码。它具有严格的关键字外语法,用于定义控制结构和数据结构,同时它的表示实际操作和条件的内语法又是灵活自由的,可使用自然语言的词汇。下面举一个例子,来看PDL的使用。��从上例可以看到,PDL
语言具有正文格式,很像一个高级语言。人们可以很方便地使用计算机完成PDL的书写和编辑工作。
|
 |
PROCEDURE spellcheck IS������������查找错拼的单词
�BEGIN
��split document into single words �����把整个文档分离成单词
��lood up words in dictionary ������ �在字典中查这些单词
��display words which are not in dictionary�显示字典中查不到的单词
��create a new dictionary����������造一新字典
END spellcheck
��� |
��PDL作为一种用于描述程序逻辑设计的语言,具有以下特点:
�・有固定的关键字外语法,提供全部结构化控制结构、数据说明和模块特征。属于外语法的关键字是有限的词汇集,它们能对PDL正文进行结构分割,使之变得易于理解。为了区别关键字,规定关键字一律大写,其它单词一律小写。
�・内语法使用自然语言来描述处理特性。内语法比较灵活,只要写清楚就可以,不必考虑语法错,以利于人们可把主要精力放在描述算法的逻辑上。
�・有数据说明机制,包括简单的(如标量和数组)与复杂的(如链表和层次结构)的数据结构。
�・有子程序定义与调用机制,用以表达各种方式的接口说明。
�� |