��
4.4.1 程序设计语言的特性

��程序编码阶段的任务是将软件的详细设计转换成用程序设计语言实现的程序代码。因此,程序设计语言的性能和设计风格对于程序设计的效能和质量有着直接的关系。

1、软件心理学的观点
��因为从设计到编码的转换基本上是人的活动,因此语言的性能对程序员的心理影响,将对转换产生重大影响。程序员总是希望选择简单易学、使用方便的语言,以减少程序出错率,提高软件可靠性。从心理学的观点,影响程序员心理的语言特性有如下六种:
��(1) 一致性
��(2) 二义性
��(3) 简洁性
��(4) 局部性
��(5) 线性
��(6) 传统
��程序设计语言的心理特性对于我们学习、应用以及维护程序设计语言的能力有很大的影响。它影响程序员对编写程序的思考方法,从而内在地限制了程序员和计算机通信的方式。
��