提高程序Lisp运行速度的方法[转] test lisp
1、变量名称不超过六位字符;
2、能用+1函数的不用(+ x 1),同理-1函数;
3、能在循环外运算的移到循环外;
4、能用整数的不用实数;
5、能用cons的不用append;
6、能一次计算出来不计算两次;
7、能通过函数功能过滤得到选择集的不用循环筛选;
8、能使用默认值的用默认值;
9、能通过系统变量改变绘图系统的不用命令改变;
10、能用+的不用*,能用*的不用/;
1、变量名称不超过六位字符;
2、能用+1函数的不用(+ x 1),同理-1函数;
3、能在循环外运算的移到循环外;
4、能用整数的不用实数;
5、能用cons的不用append;
6、能一次计算出来不计算两次;
7、能通过函数功能过滤得到选择集的不用循环筛选;
8、能使用默认值的用默认值;
9、能通过系统变量改变绘图系统的不用命令改变;
10、能用+的不用*,能用*的不用/;