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

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

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

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

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

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

       

  • 相关阅读:
    高斯消元学习
    HDU 4596 Yet another end of the world(解一阶不定方程)
    Codeforces Round #318 div2
    HDU 4463 Outlets(一条边固定的最小生成树)
    HDU 4458 Shoot the Airplane(计算几何 判断点是否在n边形内)
    HDU 4112 Break the Chocolate(简单的数学推导)
    HDU 4111 Alice and Bob (博弈)
    POJ 2481 Cows(线段树单点更新)
    HDU 4288 Coder(STL水过)
    zoj 2563 Long Dominoes
  • 原文地址:https://www.cnblogs.com/L-L-ALICE/p/13431835.html
Copyright © 2011-2022 走看看