编程之乐
计算机给人的乐趣在于,如果你有什么好的想法,你可以马上实验去得到结果。当然,你可能不会立刻得到正确答案,而必须坐下来,盯着电脑屏幕,苦思冥想求解问题的有效方法,通过不断的尝试去验证你的结果。可以通过找到正确的方法,使问题突然消失,也可以换一个角度,突然灵光闪现:原来是这样!
编程是对创造力的训练,好的程序员不会循规蹈矩,不会使用平庸的方法去解决问题,而是根据自己的见解去寻找更简单的方法,因为他们能看到隐藏在问题背后的实质。然后他们会写出全新而漂亮的程序去验证他们的方法。“不过还是很难说清楚,闭门苦思冥想地要找到解决某个问...
编程之巧
灵巧的程序像含蓄的诗歌,需要仔细领悟,用心去体会,茅塞顿开后方能回味无穷。真乃“会当临绝顶,一览众山小”!同样是求pi,但是只有简单的四行C代码却能打印出pi的前800位的程序定会让我们大开眼界[5]:
int a=10000,b,c=2800,d,e,f[2801],g;
main(){
for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);
}
...
编程之美
什么样的程序才是美的程序?这个问题似乎没有完整的答案。一个很酷的Demo或一个很炫的视频游戏都能让我们赞叹不已。Doom和Half Life可以说把3D技术推向了极至,这种程序总能给人一种视觉上的美,就像画家手中的美丽油画,只是程序员们的画布在电脑屏幕上,画笔是键盘。Linux也是一种美,一种开放的美,从Unix那里继承来的优雅的设计,强大的可移植性,丰富的工具,这让它看起来像优秀建筑师们设计的一座富丽堂皇的教堂。这些美是显而易见的。还有一种美,隐藏在程序背后,流动于源...
* CSS Cascading Style Sheets 层叠样式表
* .NET 是微软2002年,为开发应用程序创建的一个富有革命性的新平台
* ActionScript ActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种面向对象编程语言。
* APL、A+和J
* Ada Ada是一种表现能力很强的通用程序设计语言
* 汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言
*易语言是全中文语言编程中最为...
我出生在农村,在上初中以前,对成绩这个概念基本没有认识,父母也忙于他们土地上的收成,没时间来管理我。所以小学毕业初中都没有考上,现在已经记不得当时的升学率是多少了,我想大概有50%左或吧,也就是说我的成绩算中下等了,由于太小还不能做事,又送我到乡上复读了一年。
不知是不是开窍了,复读这一年成了我人生的转折点,成绩平空升到前三名以内直到95初中毕业,初中毕业成绩也比较理想,会考分数线上了当时全市最好的一所高中线,可是父母让读中专(中专线更高)--农村人又没经济实力,谁不想先挣碗饭吃呢!
这样,我走进另一个大门。由于是电算会计,所以在第二年级也就是9...
C语言是一门面向过程的计算机语言,发明至今已经有三十年的历史,由于它比其他高级语言高效,运行效率又比较接近低级语言,所以至今仍得到广泛的引用。C语言尤其对程序设计人员而言更为重要,如果不懂C语言,很难编出优秀高效的程序。读程序是学习C语言入门最快,也是最好的方法。在学习C语言中,要仔细研究例程、研读程序,了解程序的设计框图和设计主题思想,先试着按照自己的理解编写程序,如果写不出来,回过头来再继续研究例程,然后再去写这段程序,反反复复,直到手到擒来为止。而编写程序的最高境界是掌握各种解决问题的手段和解决问题的方法。
一、掌握运算符的优先级
C语言运算种类远多于...
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有其他的意志力支持你.这时候你会很容易放弃,或者转到别的如网业制作,PS,FLASH等行业的.其实我告诉你,虽然你觉得你好象已经学了很多了,其实你还是什么都没学呢,等你跨过这道坎,才是...