博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大道至简
阅读量:6801 次
发布时间:2019-06-26

本文共 881 字,大约阅读时间需要 2 分钟。

大道至简这本书中从愚公移山的故事和编程相结合给出了编程的精义就是顺序、分支、循环,这些都是我们所熟悉的,但是我们又有多少人能够真的完美的额掌握,又有多少人能做到任你千般变化,我唯顺序分支与循环。

  我们总是在找着各种各样的学不好学不会理由,“它太难了”,“我太笨了”,认真的想一想难道真的是它太难了或者是自己太笨了么?不,无论在哪里,熟能生巧都是真理。

  由开始的二进制指令,到汇编程序代码,再到高级编译语言,实现由繁到简,由低级到高级的转变,从某一方面来说,因为人们嫌弃开始的二进制指令过于麻烦才有了一步步的进化,这一切的根源是因为“懒”吧!因为懒才有了我们现在生活的方便;因为懒才有了现在科技的高速发展。

  

我估计每个学生在最开始在学习编程的时候,看到最多的话就是“程序=算法+结构”。在大道至简这本书的第一章中同样提到了这个。编程其实说白了就是一种行为,我们要把一件事交付给计算机去做,就需要去告诉计算机,该如何去做。当然了,不该去做的东西只要你不给计算机指令,计算机是不会去执行的。我们在告诉计算机该怎么做的时候,一定要分好顺序,什么时候该干什么,什么时候不该干什么。把事情的逻辑关系和依赖关系分清楚,然后通过输入代码告诉计算机。它再通过我们所给的代码去实现我们的要求。

在第一个完成编程本质的人认为在“程序=算法+结构”这个公式中只存在编程的思想,而不存在代码。对于任何一种语言来说,他们都有很多的相似之处,或者说这些语言都是在某一种语言的基础上加以改变而来的。但是他们又有不同之处,其实这些个不同只是在适用范围的不同。

在第一章的最后一节中,周爱民老师提到当今世界上有很多大师:算法大师,游戏大师,语言大师等等。就是通过这些大师的通力合作,我们才能看到一个个能够运行的工程。在一个没有工程的时代里,我们看到的只是一个个不完整的project。

“学而不思则罔,思而不学则殆。”我们要在平时的训练中找到适合自己的方法,提高自己的能力和综合素质。

转载于:https://www.cnblogs.com/zyt-bg/p/7384057.html

你可能感兴趣的文章
linux 内核代码构架图
查看>>
UNICODE 区域对照表
查看>>
combobox的不常用的方法和将txt文本内容加到textbox中显示
查看>>
cJSON学习笔记 续集
查看>>
深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架
查看>>
JDBC的基本用法
查看>>
Android开发之TextView排版问题
查看>>
9.0 alpha 版安装出现 could not execute command lessc 的问题
查看>>
SIP入门(二):建立SIPserver
查看>>
html里的table如何在表格内部保留表格横线的同时去掉表格里的竖线
查看>>
老板必备:核心员工跳槽时,必聊的8个话题(转)
查看>>
TNS-00512: Address already in use-TNS-12542: TNS:address already in use
查看>>
什么是快速排序(转)
查看>>
会议论文重新投稿算不算侵权?这肯定是所多人都遇到过的问题。
查看>>
js判断checkbox状态,处理表单提交事件
查看>>
工程师,请优化你的代码
查看>>
BZOJ3495 : PA2010 Riddle
查看>>
探访莱布尼茨:与大师穿越时空的碰撞
查看>>
Hibernate SQL优化技巧dynamic-insert="true" dynamic-update="true"
查看>>
如何削减高速语言?
查看>>