zoukankan      html  css  js  c++  java
  • 编程的精义

    编程的精义

    读完第一章,有了一些启示,之前一直认为编程很难,并且对编程一点思路也没有。读完后我觉得编程可能并不像我想的那么困难,也许会很有趣。我们熟知的传统故事也许就是一个程序的缩影,程序编写中最重要的就是顺序、分支和循环结构。编程最重要的就是:先把事情分析清楚,用自然语言描述;然后弄清事情的先后逻辑关系和依赖关系,用流程图或伪代码编程;最后再将伪代码或流程图用代码形式编写。在学习编程过程中代码并不很重要,重要的是思想。积极工作和勤于思考都需要时间。我们要学会折衷,不能一味的认死理。任何编程语言都是相通的,虽然在使用上有不同,但他们的底层数据库都是相似的,你都可以在两周内掌握并开始熟练编程。

    1.//愚公移山

    Begin

    Do

    {

       If(愚公活) 扣石垦壤,箕畚运于渤海之尾;

    If(愚公死) 有子存,子又生孙,孙又生子,子子孙孙,无穷匮也, 扣石垦壤,箕畚运于渤海之尾;

    }

    while(实现“毕力平险,指通豫南,达于汉阴”);

    end;

    2.//会不会写程序

    Begin

    If(先天智障||后天懒惰)学不会写程序;

    Else if((知道起床后((天冷穿衣服后再洗漱)&&(天热洗漱后再穿衣))&&(生病||不能行动||意外)略过))会写程序;

    End;

    3.//程序=算法+结构

    Begin

    If(知道编程的逻辑方法)可以编程;

    If(不知道如何去做)计算机也不理解你想要什么;

    If(事情分析清楚&&事件的逻辑关系依赖关系搞清楚)代码实现;

    If(一有任务就去coding)加班最多;

    If(有思考)积极工作;

    End;

    4.//语言

    Begin

    if(熟悉一门语言)你会发现编程语言只有喜欢与不喜欢,没有会不会的问题,很多语言相似;

    if(你想学一门语言)可以在两周内掌握并开始熟练编程;

    end;

    5.在没有工程的时代

    Begin

    If(在没有工程的时代)

    {

       一个程序员的一生是掌握了一门语言;

       懂得了生活中最常见的逻辑;

       用程序的方式思考和学习了一些算法;

       根据前人的经验将算法跑在一些数据结构上;

    }

    end;

  • 相关阅读:
    Django2.1发布,Django2.1新特性
    解决tomcat启动慢问题
    ELKstack简介及环境部署
    Django项目中使用celery做异步任务
    vue moment库格式化处理后端传的日期
    vueAdmin ui基础包
    DRF项目工程基础包
    linux文件系统命令和分区 挂载
    linux解压缩基本命令使用
    vim基本操作
  • 原文地址:https://www.cnblogs.com/qianwangxingfu/p/5879346.html
Copyright © 2011-2022 走看看