• 《大道至简》第一章读后感


    这几天读了老师推荐的书《大道至简》,便想发一博客,写下读完第一章的感想。

    序中写到,编者写的很“简”,以至于书很薄,出版社没有办法出版。蒋涛建议编者增加篇幅,但是编者还是坚持他的原稿,并说他不能违背书的书名——大道至简。在这个浮躁的社会,编者能坚持自己的想法,并愿意以电子书的形式问世,实属不易。

    第一章第一节写到了愚公移山,感到编者很有新意,能把文言文运用到程序开发的问题上。于是,我也想用伪代码的形式,写下愚公移山:

    people x,y,z,p;

    If(山存在&&出入之迂){

    x,y,z聚室而谋;

    }

    while(山还存在){

    If(p活着)

    p叩石垦壤,箕畚运于渤海之尾

    else p的子孙叩石垦壤,箕畚运于渤海之尾

    }

    第二节写的是会与不会编程的问题。编者提到,“除了先天智障和后天懒惰者,都是可以学会写程序的。”对于我们来说,只要勤于思考、勤奋,都可以学会编程。作者还利用日常的事件论证,我们都可以向设计师发展。

    第三节为程序=算法+结构。他告诉我们,拿到一个问题,先不要急着敲代码,而先应思考,把事情分析清楚,搞清楚事件的逻辑关系和先后关系,然后再去代码实现。兼算法和结构的书为《数据结构》,要想提高编程能力,就必须要学好此书。

    第四节为语言。计算机语言有很多,它们没有太多的好坏之分,它们都有自己的优缺点。不要随意的去评价语言的好坏,当你了解了各种语言后,会发现,语言之间是大同小异的。

    我喜欢上了这本书,大道至简。虽简,但其中的道理,却悟不完......

  • 相关阅读:
    [swustoj 243] 又是一年CET46
    [转] 解析Qt资源文件使用
    [转] Qt 多线程学习
    USACO全部测试数据
    [HUD 1195] Open the Lock
    Vue-cli+webpack单页模式详解(转)
    关于vs code终端执行webpack命令报错问题(转)
    git使用相关记录
    关于flex布局兼容
    canvas绘画交叉波浪
  • 原文地址:https://www.cnblogs.com/hjy415/p/5878853.html
Copyright © 2020-2023  润新知