计算机专业大学学生的学习规划(2) .pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概述:编写代码的过程涉及一系列的步骤,即拆解任务,设计程序结构,并在软件中运行。程序员的目标是让计算机能够实现预定的功能。本文介绍了计算机编程的基础概念,以及如何将复杂的任务分解为更易于理解的小步骤,并使用实际例子演示了如何通过编程提高生产效率和质量。关键词:计算机编程,自动化,系统测试,性能优化,生产率,持续改进,重复性任务。

计算机专业大学学生的学习规划(2) 大家不要笑啊,90 年那会,生活不富裕,PC 机还是一个很贵的东东,一般家庭都还 停留在 18 吋电视机的时代,大学生又是最穷的,物质条件更为匮乏,我当时有个小收录 机,京华牌的,呵呵,在同学中已经很可以了。因此,像现在的同学们,一考上大学, MP3、MP4、笔记本电脑家里给配齐的,在当时是根本不可能想象的事情。我作为过来 人,还是要说大家一句,大家真是生在好时代了,很幸福的。 不过呢,我很喜欢编程,就养成一个习惯,想象编程,找一个题目,自己在脑子里把 程序构思出来,写在纸上,然后自己模拟电脑的 run ,把程序过一遍,看能不能执行正确。 这个习惯现在都还有。呵呵,我老是劝大家写简单的程序,其实和这个习惯有很大关系 , 因为我比较笨 ,稍微复杂的程序,脑子就想不过来了,就晕了。 也正因为有了这个经历 ,我就开始思考一个问题,编程究竟是什么?呵呵,当时我在 学校 ,也是小有名气 ,大家都知道有这么个程序疯子,没事喜欢发呆 ,喜欢想程序。在一 次舞会上(别激动 ,我也是过来人,也会跳舞的,虽然很难看哈 ,呵呵) ,一个计算机专业 的师姐就考我,问我编程是什么? 我当时想了一下 ,很郑重地回答她 ,我的理解 ,编程就是拆解任务 ,把一个任务 ,拆 解成很细很细的步骤 ,一步步教计算机去做。计算机很笨的,举个例子,我们说早上起来 去上课 ,是个人都知道做什么 ,但是它不知道 ,因此,我们要告诉它: 起床--穿衣--拿饭盒--去食堂--买早饭--吃饭--洗饭盒--回宿舍--放饭盒--拿书--出门- -如果人都走完 ,要记得锁门--去教室--推门--找到 自己的座位--走过去--坐下来--等待上 课--上课。 说到这里,我突然自己有点明悟了,编程,就是把复杂的问题简单化,简化到每个动 作都是 1+1=2 那么简单,然后计算机照做就好了。这就是我理解编程的真谛。我师姐听 到了,也若有所悟,这个话题就没有再说了。 我们来分析一下计算机的特点,准确的讲,目前我们这个社会的计算技术,还很原始, 说它是计算机,正确,它确实只能计算,说它是电脑,太抬举它了,它不可能有思考能力。 在冯诺依曼体系架构中,计算设备就是具有一定计算能力,有能力和外界做出 IO 互 动,并且能高速重复动作的这么一种设备,这可能和大家在教科书里面学到的不太一样啊, 不过,我是这么理解的。 因此,我从一开始,就没有把计算机作为一个伙伴 ,一个可以帮助我出主意 ,或者代 替我思考的伙伴 ,仅仅是看做一种工具,这种工具有什么用呢?我认为它最重要的,有两 个作用: 1.无限可重复性 ,一个动作序列 ,一旦编订程序 ,计算机就可以无数次重复这个序列 , 不会感到累。这特别适合于那些乏味的,不断重复的劳动,比如 ,我们一个学校每天要敲 钟 ,打上课铃 ,如果让人来做,这个人会很乏味 ,做久了,就可能出错 ,但是让计算机来 做,它可没有什么思想 ,不会觉得累 ,而且做的很好。计算机特别适合做重复性工作。 2.服务品质的稳定性。计算机适合做重复工作,还有个有点,就是每次执行结果都是 一样的。这体现了工业化时代最重要的一个思想:量产思维 ,大家可以看到,现在的社会, 不可重复的艺术固然很好,但公众需要的是量产的产品 ,因为质量稳定,产量稳定,能满 足大众需求。劳斯莱斯虽然很美 ,但绝大多数人在开大众、丰田等低端车。就是这个道理。 还是打铃那个例子 ,如果是人 ,可能会生病 ,可能会请假 ,或者干脆搞忘了,但计算机不 会,只要有电在正确工作,打铃就不会出错。 这样,我就慢慢理解到了,计算机其实就是能以恒定品质不断重复输出服务的机器而 已。 OK 了,这我们是不是可以理解到,计算机编程,其实首先是人的工作,当我们遇到 一个服务需求,我们人来做一次,嗯,获得一个比较满意的结果,然后我们觉得这个动作 可以重复,下次遇到类似的问题,照做就好了。于是,我们就安排计算机来做这件事了。 是不是这样? 这是不是说明,程序,其实是在讲一件事应该怎么做,这个做的过程,以及这个过程 的含义,其实是人定义出来的,然后通过编程,教给计算机来做而已。 我以前经常有种感觉,计算机编程,是两层意思,一层,是程序本身的含义,就是怎 么做事,另一层,是隐含在程序下面的逻辑含义,就是做事的意义,程序只是字面上的意 思,而逻辑,是程序段落组合起来,共同表述的一层意思。现在想想 ,其实就是这个道理。 嗯,既然我们知道 ,编程,就是把做一件事情的步骤 ,分拆开来

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

有多年的一线教育工作经验 欢迎下载

1亿VIP精品文档

相关文档