7.1 编码
②歧义性:编译程序总是根据语法,按一种固定方法
来解释语句,但有些语法规则容易使人用不同的方式来解
释语言,产生心理上的歧义性。
如果一个程序设计语言缺乏一致性和存在二义性,那
么用这种语言编写出来的程序可读性就差,同时用这种语
言编程也容易出错。
③简洁性:指人们必须记住的语言成分的数量。简洁
性越差,人们越难掌握。但简洁性带来了紧凑性,程序
很难读懂,一致性变差。
④局部性:指程序设计语言的联想性。在编码过程中,
由语句组合成模块,由模块组装为程序体系结构,并在组装
过程中实现模块的高内聚和低耦合,可使程序的局部性加
强。
第四页,共121页。