• 读大道至第一章简有感


       大道至简是一本由生活实例和比较通俗易通的文字来阐述编程的书,其中的编程精义便是:仅仅就编程而言,实在是一种很简单的事,甚至是一件劳力活。

       它通过寓言故事《愚公移山》来告诉我们编程要有耐心,要有恒心,不怕吃苦。我们从中看到了编程的精义:顺序,分支 和循环。庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来实现的,这,就是编程的精义了。

       关于会不会写程序的问题,第一章给出了很简单的回答,其实编程就隐藏在我们的生活中,我们生活中的每一步都有编程的顺序。所以除了先天智障或后天懒惰者,都是可以学会写程序的。

        书中说:程序=算法+结构。编程的第一要素就是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去实现代码。算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依赖的数据实体。只要开发人员将这个程序的算法设计出来了,把结构描述出来了,那么程序就已经定型了。剩下的事,简而言之,就是体力活了。在所有的算法描述中,有且只有三种执行逻辑:顺序,分支和循环。简单若顺序表,复杂如树,图,他们的算法都是有以上三种执行逻辑来描述的。

        语言作者提到为那些争论语言孰优孰劣的开发人员感到可悲。然而 ,能够得出这样一个结论之前的人,恰恰之前正经历这样一个阶段。作为开发人员来讲,使用任何语言的确显得不哪儿重要,因为任何语言都是可以学习的,他们只是工具,或者说是知识,真正转化为生产力的,还是需要用语言来实现系统,完成系统要求,让客户满意。

        就是要有自己的思想,不要作匠师,而是要做设计师!

     

        

  • 相关阅读:
    uva11916 Emoogle Grid (BSGS)
    2016vijos 1-2 股神小L(堆)
    bzoj千题计划311:bzoj5017: [Snoi2017]炸弹(线段树优化tarjan构图)
    Oracle Profile 使用详解--zhuanzai
    通过srvctl add命令添加database信息到srvctl管理器-转
    Oracle Dataguard Standby Redo Log的两个实验
    MySQL数据的主从复制、半同步复制和主主复制详解-转
    解决oralce 11g dg搭建报错:ORA-16664、ORA-16714、ORA-16810问题--转
    oracle分布式事务总结-转载
    日志挖掘Logmnr
  • 原文地址:https://www.cnblogs.com/liguoshuai/p/4824470.html
Copyright © 2020-2023  润新知