zoukankan      html  css  js  c++  java
  • 《大道至简》第一章读后感

                                                        简中简

                                                                                             ——“编程的精义”读后感   

         每一本书自然有其用意,但写书不能一味追求以厚而厚,而《大道至简》的作者则是以一位软件工程实践者的思想将软件开发这本“书”写 薄了。世界“虽变化万端,而理为一贯。”但作者追其本源,用简单的寓言道理带给程序员及每一位爱好编程的朋友不一般的体会。

         很多人觉得编程难,或是觉得学习一门编程语言简单但编起程序来就束手无策。不是不会,而是没有理解编程的精义。作者用《愚公移山》开篇,在愚公的论述中,我们看到了编程的根本:顺序、分支和循环。看似难如移山这样浩大的工程,仍然可以用简单的结构一步一步细化完成。凡事想要做得简单最不容易,编程也是一样,复杂的问题越是用精简的程序实现越是对程序员的考验。简单中仍然有更为简练的。这就是所谓的编程高手,高手也是从最简单的语句学起,只不过他们善于运用,将其简化。

         很多人都清楚一点:程序=算法+结构。如果把程序比作人体,那么结构就好比是人的骨架,而算法则是灵魂,这样的人基本上算是定型了,但还缺少血肉,那就需要编程者将其填满即可。整个人体构造出来了,那就该规范他的言行。换做编程则是后期的优化简化。

         当今社会,信息化发展迅速,大批软件开发人员崛起,但是做一个有idea的软件开发人员确实很难。《大道至简》将给我们很好的诠释软件工程的简化。让更多感到迷惑的人获得灵感。

         最后,是我对《愚公移山》写出的伪代码:

    Cin >> 惩山北之塞,出入之迂也;

    While(山不是平的)//条件循环

    {

        叩石垦壤;

        箕畚运于渤海之尾;

        If(指通豫南,达于汉阴) //if判断

        {

            Break;

        }

    }

     

  • 相关阅读:
    .net 下webservice 的WebMethod的属性
    做一个项目,平时都用到哪些工具提高效率(James Li)
    Android之解析Android Map地图返回的Json数据
    歌词文件LRC的解析,可用于音乐播放器实现歌词同步操作
    Android之创建程序快捷方式
    Android之Bitmap使用心得(持续更新)
    Socket编程之旅(服务器与客户端沟通)
    Android之应用自定义相机拍照并且对拍照文字(英文)进行识别
    android之App widget实际应用Demo
    Android之创建实时文件夹
  • 原文地址:https://www.cnblogs.com/zyx111/p/5880150.html
Copyright © 2011-2022 走看看