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

      First.仅仅就编程来说,实在是一件很简答的事,甚至可以说是一件体力活。而愚公就是一名优秀的工程师。在他身上浓缩了项目组织者、团队经理、编程人员、技术分析师等众多角色的优秀素质。愚公的整个搬山过程我们可以看到编程的根本:顺序、分支和循环。庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来实现的。正如下面:

    import java.io.*;

    public class yishan

    {

     public static main(String args[])

    {

        flag mountain=1;  // mountain =1 时 山仍然存在

        int 愚公,子孙荷担之三夫;     //三名技术人员

       while(people>0)

         {

             扣石垦壤,箕畚运于渤海之尾   //技术方案

             if(我之死)

               子 扣石垦壤,箕畚运于渤海之尾 

             if(mountain==1)

            break;

           }

    }

    }

       Second.除了先天智障或者后天懒惰者,都是可以学会编程的。只要知道早上起床后:①如果天冷则先穿衣服后洗漱②如果天热则可反之③日复一日直到死亡。那么你就可以编程了,甚至,如果你认为(如果有类似于生病、不能行动、以及意外的紧急事件,则当日可以略过)这个条件成立则可以开始向设计师发展。这说明你已经具备赢了一项常人不具备的基本素质是折衷。

        if(你知道天冷先穿衣服后洗漱&&天热可以先洗漱后穿衣服&&日复一只直到死亡)

           你可以编程

        if(你认为有类似生病、不能行动、以及意外的紧急事件。则当日可以略过成立)

         你可以开始向设计师发展。

         Third.程序=算法+结构。编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去用代码实现。积极工作和勤于思考都要占时间。算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。只要将程序的算设计出来,把结构描述出来,程序就基本定型了,只需劳力活把代码敲上就得了。

          Four.熟悉一门语言以后,就会意识到编程语言只有喜欢与不喜欢的问题,没有会不会的问题。任何一门语言,一都可以在两周内掌握并开始熟练编程。通常,语言的差距只是适用范围不同,从而适用于不能的地方,而语言本身并没有好坏来衡量。

          Five.掌握了一门语言,懂得了一些生活最常见的逻辑,用程序的方式思考和学习一些算法,并根据算法跑在一些数据结构之上就成了他们写的程序。

  • 相关阅读:
    Linux磁盘管理之创建磁盘分区05
    Linux磁盘管理之设备文件详解04
    Linux命令行上传文件到百度网盘
    Linux磁盘管理之元数据、文件和目录、链接文件03
    std..tr1如何传递引用类型给function
    如何判断一个点是否在矩形之内及C++的操作符重载
    C++11中部分新语法说明
    物理引擎中基于AABB碰撞盒的SAP碰撞检测
    c++动态库中对于字符类型变量的格式化处理
    从tr1中function使用看converting constructor
  • 原文地址:https://www.cnblogs.com/xieshiyu/p/5878760.html
Copyright © 2011-2022 走看看