什么是强大和程序?

来源:百度知道 编辑:UC知道 时间:2024/06/02 10:37:58
程序设计,什么样的算是强健的,朋友们总说我设计出的程序是垃圾,同样是程序,强大的程序与一般的程序有什么不同呢?

快速,稳定,可移植

看看你的程序符不符合这三点

通常强大的软件和垃圾软件,同样的功能,却是不一样的速度。

举个1+2+3+ … +99+100的程序例子。

for(int i=1,s=0;i<=100;i++) s+=i;

(1+100)*50

两个同样的问题,解决的方法不一样,也就造成速度的不同。

很明显循环100次就要执行100次,而用数学算法,这程序完全可以用一条语句来完成,速度将比循环加法快100倍。

这就是垃圾程序与,用数学算法来完成的优秀程序之间的差别。