zoukankan      html  css  js  c++  java
  • 大道至简读后感

     周爱明老师的《大道至简》这本书被誉为“激荡新思的佳作”,在老师的建议下,我利用暑假的时间阅读了整本书,其中书中作者的思想对我还是有很大启发的。

    大道至简。名副其实,真正的大的道理都是很简单的,简单到一两句话就可以说明白。大自然是人类最好的老师,有很多大道至简的生动例子。作者在书中巧妙的运用了各种耳熟能详的事物来举例子。将程序设计的关键轻轻松松展现的淋漓尽致。顺序,分支,循环。编程的三个最基本的东西,当然也是最重要的东西。让我在阅读的过程中既不感觉枯燥,又学会了东西。其实,程序设计并不需要多么好深的技巧,合理的运用三个基本步骤。一步一步的做,最后发现程序设计也不是像想象当中这么难的。

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

    熟悉一门语言之后,并没有会与不会,只有喜欢与不喜欢,任何一门语言都可以在两周之内学成,因为他们的基本函数库都是相似的。语言的差别主要是表现在适用范围上,有的可以精确到原子级,表达无穷之小;有的适合做图形处理,它的基本函数书库比其他语言可以快上十倍甚至数十倍;还有的适合做网页,用它做一个通讯薄软件都将是史无前例的挑战,成天讨论那个语言好坏的人甚至可悲,不仅仅是它的一叶障目,更是被他大愚若智的自我蠢哭了。没有一种语言会一直是主流语言,在计算机里有很多种语言,如C++,PHP等,我们不一定要掌握全部的语言,只需要精通两三种,剩下的就是学习能力。

     一门技术一门学问,弄得很深奥是因为没有看穿实质,搞的很复杂是因为没有抓住程序的关键。程序设计也是如此,有的人只用简单的几步程序便把这个程序需要实现的功能实现了,而有的人虽然也同样的实现了程序的功能,但步骤繁琐,甚至有些步骤可以不要也可以实现功能,所以说在程序设计中,方法是很重要的。

       

  • 相关阅读:
    [SCOI2015]国旗计划
    [SCOI2015]小凸玩矩阵
    点分治复习笔记
    [HNOI2014]米特运输
    [HNOI2015]接水果
    [HEOI2016/TJOI2016]游戏
    为什么验证集的loss会小于训练集的loss?
    转载GPU并行计算
    深度学习图像标注工具汇总(转载)
    你理解了吗?
  • 原文地址:https://www.cnblogs.com/L-L-ALICE/p/13431835.html
Copyright © 2011-2022 走看看