浅谈计算机程序语言的人生哲理
来源:用户上传
作者: 吴强
学习过C语言程序吗?通常,学习C语言程序仅仅只针对C语言程序的问题,然而这里将从生活的角度去理解C语言程序,也许你会发现,原来都是这样的自然,连程序中也包含着许多人生理念。其实这就是我们所说的道理,只要有道理,无论运用在哪方面,都是很合理、很自然的,所以我们应该尊重自然,追寻自然的规律,而不是任意妄为。
(1)语法的规范。语法就是对C语言语法的规定,确定程序能被正确的编译运行。比如:把“;”写成“,”就是错的,“;”是每条语句的结束,每个小问题没有结束是很可怕的,连编译通过的机会都没有。如果是遗漏了“{”(大括号),那么编译也会出现错误,更谈不上运行了。在社会中就好比法律,在一定的规则中执行命令,所以在写C语言的时候,一个字符、一个符号都不能错。俗话说“没有规矩不成方圆”,其实是在说任意妄为会使我们丧失方向,对问题不能正确的观察和分析。
学习写程是个很苦的差事,需要我们有毅力,让自己克服众多困难才能学好,否则一眼就被英文或数字符号吓怕了。通过学习程序也可锻炼自己的毅力。说简单也简单,只要按照它的语法就没问题,这就是自律。
(2)if语句。这是条件判断。我们在决定事物的时候,总是用到它,只是我们日用而不知。难道你从来都不思考“如果……否则……”?有句话“早知道……就……”,早知道哪儿去了?要早知道还要你去思考问题?要早知道不如好好思考。“如果”对未来好好地分析,还是那句话:审视过去、珍惜现在、放眼未来。通过分析、判断让我们能对未来有充分准备。居安思危,有备才无患。
如果总是认为自己了不得、已经很可以了,那就大错特错了。看我这里就用了个“如果”,“山外有山,人外有人”,该谦虚了,我们应该谦虚。这样才能让我们看清楚事物,看清楚我们的人生。多问自己“如果”这样才好。
If语句在计算机中是最有智慧的,在人工智能上都要用if语句。可以判断,我们在做任何事情都用“如果……那么……”多分析问题,那么我们会少走很多弯路。什么叫科学?科学就是通过理论进行实践,在实践中通过“如果……那么……”分析出正确的事物,最后从实践中总结出理论。比如,初中几何中有个定理:边边边三角形全等。在运用中,是这样的,根据题目所给的条件,然后套用这个定理来判断是否正确,在我们判断的时候就会思考这样的问题:如果所给的这两三角形三条边都相等,那么这两个三角形全等。这里就用到了“如果……那么……”,如果条件不满足怎么办,一定不相等?最后发现不一定,所以还总结了其他方法:角边角三角形全等;边角边三角形全等。
你小时候摔跤,父母面临两个选择,他们会思考:如果你自己站起来、不哭,你会越来越勇敢,否则,我们把你拉起来,你会越来越娇气。你小时候爱和其他小朋友抢玩具,但突然有一次被父母看到了,并给你说:不要抢,要和小朋友一起分享,这样更快乐,你会怎么去做呢?也许你会思考如果分享,那么会更快乐,否则多没意思呀。也许你会认为如果照父母说的做就好,否则会倒霉。可以看出if语句就是“如果……那么……”,无时不在,常用的人显得更有智慧、更稳健。
还是这个例子,由于老师没复习,考试没及格。这次被父母批评,但你的理由是老师没复习。对这个问题,双方可以这样思考:对于自己方面来说,老师确实没复习,是一个突然袭击;如果放下这个理由,认为是自己平时有疏漏,更深一点就是自己没有养成良好的学习习惯,再更深一点就是自己还不会学习。对于父母方面,考试虽然不及格,但能从中领悟到什么那最好,如果能自己站起来,虽然失败,也有所得。这里面就有“如果……那么……”,这样就使得双方更有些远见。
很多事情都有个关键时刻,总是要做出决策,这恰恰是我们头痛的地方。在这样的关键时刻,我们都要做“如果……那么……”的选择判断。特别是在战场上,战事已经达到的关键时刻,你已经被敌人咬住不放,那么你是撤退还是坚持?如果撤退就会丢失阵地,甚至造成整个战场的失败;如果坚持,有可能全军覆灭。怎么办?往往很多时候坚持就是胜利,这个时候也许敌人也已经坚持不住了,就看谁能坚持到最后。甲午战争中,平壤一战,就是因为清朝将领最后坚持不住撤退,造成整个战场的失败,而日本本来也坚持不住了,但关键时刻清朝将领没能坚持。
学校田径长跑比赛,开始时有人迅猛的冲出去,你是跟着冲还是按照自己的预定方针?如果你跟着冲,就得靠运气,因为你长期的训练不是这样的。如果按照自己的方略跑,把握就很大,因为这是你已经预定的,在科学上已经论证的。又如果遇到一位劲敌,也采用和你同样的方略,你们两人跑呀跑,快到最后,也没什么多的力量,都在冲次时候,也没想太多,但有一个念头就是坚持和咬紧牙关。其实,比赛就勇气和意志的拼搏,只有通过这样的方式才能展现最基本、最公平的比拼。
是否坚持是需要勇气的,不是任何人都能坚持到最后,是需要一个长期的磨炼才能达到,这就是意志。英雄不是天生的,而是要经过很多是失败的磨炼才能成功。你是否想过,面对严刑拷打能顶住吗?请不要轻易的说“能!”,太草率了。
(3)循环语句。这是重复做某件事情。计算机里经常重复的循环,特别是把1+2+3+…+100,就是用循环的加法。也许有人说有个公式(1+100)×100/2,这样不更好?要知道用公式有两个乘法,而我们用循环只用加法,肯定比用乘法快。有句古话叫“欲速则不达”,很多事情只求快是不行的,还要讲究方法。
“循环”也告诉我们,做每件事情要一步一个脚印的去做。比如爬山,你可能不会用跑来爬山吧,我肯定不会跑到山顶上。一步一个脚印,每一步都有前进,稳当地向上,直到山顶,很简单,不需要多想什么,也许在爬山的过程中还能浏览风景,也许还会有心得。对于跑,可以试验一下。有些事情就那么简单,就看你是否坚持。
我们上学读书、工作学习,都是重复性的事情,但每天做的都不大一样,总有进步,每天积累一点点,每年收获一块块,几年下来,我们将有一小成。可见我们在社会中是很渺小的,就像水滴一样,但所有水滴融会后,变成小河、变成大江、变成大海。海是巨大的,无人能抗衡。
循环中有种叫做死循环,为什么会这样?我们都知道,循环是需要条件的,比如你来读书,是因为你是学生这个条件。同样,循环在某条件的情况下才循环,但这个条件一旦缺失就会死循环。就好比我们现在不认真审视自己的错误,那么我们将在未来重犯现在的错误,如果再不吸取教训,将永远犯错,这就是死循环,那是没出息的表现。
也许你会说我们天天都吃饭、睡觉、玩都是重复,看起来也是死循环。是的,如果你每天都能充实自己,能让自己不断的进步,那么这样的循环就是有进步的,而不是那种整天感觉无聊、发呆的灰暗人生。
“什么时候才能到头呀!”记得读书的时候有过这样的念头,有时候真是觉得痛苦,恨不得马上解脱,但现在看来很愚蠢的,因为现在除了学习还要工作,相比之下,当时读书实在轻松,有那么多的时间都被自己浪费,把那些时间用在读书上多好,哪怕是游泳、打球等体育运动上都好,可惜都浪费在网络游戏上了。每天、每年都想着游戏,而且还有父母老师的干涉,总是觉得他们多事,总想等时间过得快些,让自己有个解脱,可惜这样短浅的目光,让自己进入了一个无法挽回的死循环中,让自己遗憾终身。
还是那句话:“从现在开始”,必能跳出死循环。从现在怎么开始?可以试一下反省自己,抓住现在的一切,把握好机会。很多人认为从头再来,重新做一次,其实是错的,因为时间和条件不一样了,那就得变,用不同的条件从新开始,甚至要从以前从新开始。对于读书来说,初中没学好的,现在虽然在高中,也要从初中开始。学习是一个积累渐进的过程,是需要简单而稳步增长。我们在事业上,如果我们急功近利,有一点成绩不是保持,而是不估后果继续索取,那我们最后会出大问题的。这表现在建设上,如果为了发展,而破坏生态,就算成功,在今后也要付出代价来偿还,现在不就是这样吗?生态的破坏让我们付出的代价将在后十年,甚至几十年的时间来偿还,也许是一代人,也许是十几代人。
什么才有价值呢?金钱?还是房子,其实最有价值的是文化。看,几千年来,古人的精辟语句我们都还在用,比如老子、孔子等,这些圣人的文章,我们都还在学习,因为那是有价值的。现在呢?不是有数学微积分、物理相对论、生物基因等?通过这些,人类在短短的百年的时间里,生产总值远远超过了以前。这些东西都是通过不断的积累而来。一步步让科学文化进行发展,如果仅仅是追求金钱,那只是狭隘的价值观。只有科学文化,才有无限的价值,也才会让人们生活得更有意义。所以要建设,文化的建设是一个不断、渐进的过程,是非常有坚定信念、持之以恒的过程,是一个简单而又重复的过程。
转载注明来源:https://www.xzbu.com/9/view-916641.htm