读《大道至简》第一章有感。

编程的精义:

-愚公移山

Begin(算法开始)

while(!把山移平)do

{

For(愚公:=移山开始 To 愚公去世)

{率领三个挑担石头的子孙,挖土刨山,用簸箕将碎石运送到渤海湾。/}

if(愚公去世)Then

{

还有子孙存活;

毕力平险,指通豫南,达于汉阴;

/}

End(算法结束)

- 会或者不会写程序的问题

Begin(算法开始)

if(你知道天冷先穿衣服&&天热反之&&日复一日直到死亡)Then

{

你就可以开始编程了;

/}

if(你知道有类似于生病||不能行动||以外的紧急事件,当日可以略过)Then

{

你可以开始向设计师发展了;

/}

End(算法结束)

-程序=算法+结构

Begin(算法开始)

if(要进行一个程序的编写)Then

{

先把事情分析清楚,事件先后的逻辑关系和依赖关系弄清楚;

接着再去代码实现;

/}

End(算法结束)

-语言

Begin(算法开始)

if(自己熟悉一门编程语言)Then

{

自己会发现编程语言只有喜欢和不喜欢的问题,没有会不会的问题。

而且任何的一门语言,都可以在两周内掌握并开始熟练编程;/*任何一门语言的底层函数库都是那么的相似,API都是那样的依赖于操作系统。

/}

End(算法结束)

-读完第一张以后的感悟

Begin(算法开始)

if(有愚公坚持不懈的精神||有正常的智力||明白想要学就没有学不会的程序语言)Then

{我就可以开始编写程序了;/}

if(在写程序之前)Then

{清楚的分析程序结构,再分析完成之后能修缮程序;/}

if(在自己熟悉的掌握了一门语言之后)Then

{即便有更多的语言,但其本质的内容与精髓却不会改变,自己可以在一定的时间内掌握;/}

Case myablity of

Case 1:myablity==0

Output("要么死要么勤奋学习")

Case 2:myablity

Output("每天都要不断地去学习,在有天赋的人长时间不学习也会被别人超越 ")

Case 3:myablity

Output("每天都不断的加油努力")

EndCase

End(算法结束)

}

时间: 2024-11-07 23:10:44

读《大道至简》第一章有感。的相关文章

读《程序怎样跑起来》第一章有感

读第一章有感,第一章主要是讲CPU的内容,CPU是计算机的大脑,它的内部是由数百万至数亿个晶体管相成的,只是之前看书记住的,而现在我知道CPU所负责的就是解释和运行最终转换成机器语言的程序内容,CPU的内部主要是由寄存器,控制器,运算器和时钟四个部分构成,各部分之间由电流信号相互连通. 在这四个部分中,最主要的是寄存器,CPU是寄存器的集合体,主要有程序计数器,标志寄存器,累加寄存器,基址寄存器,变址寄存器,通用寄存器,这几种寄存器 原文地址:https://www.cnblogs.com/cu

《构建之法》读第六、第七章有感

<构建之法>读第六.第七章有感 第六章: 第六章主要详细介绍了敏捷流程,在软件工程范畴里,“敏捷流程”是一系列价值观和方法论的集合.这一章以敏捷流程的Scrum方法论而展开,Scrum 采用迭代.增量的方法来优化可预见性并控制风险,并且SCRUM 是一个用于开发和维持复杂产品的框架. 敏捷开发的流程如下: 1.找出完成产品需要做的事情,每一项工作用天为单位计算. 2.决定当前的冲刺(Sprint)需要解决的事情--Sprint Backlog. 3.冲刺阶段各个团队相互独立,所有的问题都只能在

读《程序是怎样跑起来的》第一章有感

程序是只是计算机每一步动作的指令,计算机内部的编译和代码是人工事先做好的,我们输入代码,计算机内部进行编译成机器语言,执行代码.而cpu是计算机的核心部位,cpu能够直接识别和执行的只有机器代码,像我们输入的java代码和c#代码都是进行转化为机器语言之后才会运行的.而cpu是由许多晶体管组成的,内存是计算机的主存储器,通过控制芯片与cpu相连.内存都会有地址,通过引用地址对数据进行处理. 读完第一章后,我对程序的运行有了一个大概的印象,程序怎么运行,在脑子里有了一个模型,并且对程序的组成和计算

《程序是怎样跑起来的》第一章有感

在没有读<程序是怎样跑起来的>,这本书之前,我对于第一章所讲解CPU在脑子中只是知道它相当于是计算机的大脑,内部由数百万至数亿个晶体管构成.这本书在开始是就先对CPU的内部结构进行了解析,知道了CPU的内部是由寄存器,控制器,运算器和时钟四部分构成,各部分之间由电流信号相互联通.后来又向我们解释了内存,接着有告诉我们CPU是寄存器的集合体,而这一过程中最主要的就是了解寄存器是程序把其作为对象来描述的. 通过这一部分知识的学习,使我对CPU的内部结构又了初步的了解,虽然还是模糊的概念,但是积少成

《程序员的修炼之道——从小工到专家》读第一章有感

         九月份,我读了<程序员的修炼之道--从小工到专家>这本书,虽然只是读了其中小小的一章,却让我收获了许多,收益匪浅.     从<程序员的修炼之道>这本书的介绍部分可以看出,该书是一本很棒的作品,该书由一系列独立的部分组成,讲述了许多富有娱乐性的奇闻轶事.有思想性的例子.以及有趣的类比,内容丰富多彩,并且本书还阐明了软件开发的许多不同方面的最佳实践和重大陷阱,无论是初学者还是有经验的编程员,都能从中获益.书中更是例举了许多程序员对这本书的看法,从他们的介绍中让我认识

读《大道至简》第一章有感

近期老师为我们推荐了一本书,叫做<大道至简>,书很薄,却精辟的讲述了软件工程专业对于编程这一实践过程的重要思想,我们总以为编程是怎样的有难度,却从来没有考虑过编程为什么难,他到底难在哪.事实是我们错了,我们不是不会技术,而是不会方法. 第一章主要讲述了编程的精义,作者利用愚公移山的故事,简洁明了的讲解了编程的实质含义,从愚公移山实施的各个方面与编程联系在一起,讲解了编程的过程.从开始的原因,到编程实现的目标,然后小组团队对这个编程项目的讨论,以及各个人员在不同项目上的安排,并且还有项目之外的协

读《构建之法:现代软件工程》第一章有感

在阅读了<构建之法:现代软件工程>第一章绪论后,我软件工程有了一定的了解,同时以一名机械学生为立场也有所感悟. 以前我只是简单的认为软件就是一个应用,你只需要去点击.exe文件就可以使用这个软件.而在阅读了邹欣老师的<构建之法:现代软件工程>后,我懂得软件=程序+软件工程,我们现在不应再停留于软件的用户体验.交互界面,更应该看到软件背后支撑它的程序代码等.软件工程是一个学科交叉的过程,它与许多学科都相关:计算机科学.计算机工程.管理学.数学.项目管理学.质量管理.软件人体工学.系统

阅读构建之法第一章有感

今天阅读了构建之法第一章,感觉到自己其实玩具的阶段都不到,离研究阶段更是差的有段距离.了解到程序其实只是一个藏在你电脑里的数据结构加算法,要想成为软件还得经历软件工程这一阶段,软件工程便是把系统的.有序的,可量化的方法应用到软件开发,运营和维护上的过程中.首先我要进行软件需求分析,一个成功的软件是要有市场需求作为背景的,没有需求你做的软件就是无用的东西,有了需求然后我们对软件进行设计使之安全 可行 基本满足市场的需求.然后我们便对我们的软件进行测试.最后软件在用户手中运行,但是十全十美的软件是不

读《程序是怎么跑起来的》第一章有感

从功能方面来看,CPU的内部由寄存器.控制器.运算器和时钟四个部分构成,各部分之间由电流信号相互连通.程序是把寄存器作为对象来描述的.寄存器有许多不同的种类,与其种类相对应的是其不同的功能. 程序的流程分为循序执行,条件分支和循环三种. cpu的执行比较是由cpu的运算装置自动实行减法运算后得出的结果. 使用call和return可以很好地解决函数调用的问题. 原文地址:https://www.cnblogs.com/zawpl/p/10327141.html