《大道至简》第一章编程的精义伪代码读后感

最近,读了老师推荐的一本关于编程思想的书《大道至简》。书中第一章主要讲编程的精义,以愚公移山的故事来形象的讲解编程的的过程。通过一个简单的寓言故事,看到原始需求的产生,项目的沟通,项目目标,制定解决方案,外力协助,这些也都是编程项目的过程。从中我们看到了编程的根本:顺序,分支和循环。

import.java.大道至简.*;

import.java.愚公移山.*;

public class Yugongyishan

{

愚公={项目组织者,团队经理,编程人员,技术分析师};

//沟通方式:聚室而谋之

//项目目标:毕力平险,指通豫南达于汉阴

//技术方案:叩石垦壤,运于渤海之尾

//技术人员:子孙荷担之三夫

//工程管理者:愚公

//外协:邻人京城氏之孀妻

if(愚公=die)

{

子孙去完成移山的任务;

}

else

{

愚公自己完成移山的任务;

}

while(子孙存在)

{

何苦而不平;

}

再者,我也明白了事情在某些方面是优点明显,另一方面又是具有某些缺点,而在编程项目中实现目标总是需要多个方案共同承担的。在这个时候,我们就要有一个很重要的思想:折衷,调和各方面的意见使之适中。

//编程包括顺序,分支和循环

if(x是个工程)

{

x可以实现;

y=人

};

if(y天冷则先穿衣服后洗漱&&天热则可反之&&日复一日直至死亡)

{

y可以学会编程;

}

if(y类似于生病,不能行动,以为意外的紧急事件,则当日可略过)

{

y可以当设计师;

}

当然,书中也看到了老师常说的一句话,程序=算法+结构。所以,我们在编程的时候就是先要把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去实现代码。

编程总是离不开语言的,计算机编程的语言种类非常的多,每种语言都有各自的侧重面,优缺点。我们想要全部掌握几乎是不可能的事情,而且在我看来是没有必要的事情。我们需要掌握的是编程的思想,在大同小异的语言中,在需要学习新的语言的时候,更加快的上手。

时间: 2024-10-02 08:40:19

《大道至简》第一章编程的精义伪代码读后感的相关文章

《大道至简》第一章——编程的精义_读后感(Java伪代码形式)

<大道至简>第一章——编程的精义_读后感(Java伪代码形式)1.愚公移山//愚公为团体的项目组织者.团体经理.编程人员.技术分析师等//子孙荷担者三人为三名技术人员//遗男为外协//目标为“毕力平险,指通豫南,达于汉阴”public class Ygys; //定义一个名为Ygys的类{String 人员;public static void main(String[] args)//定义主程序{人员初始化人员= new String();while(山没平){if(人员死){人员 = 愚公

《大道至简》 第一章 编程的精义 读后感

早早就读完了<大道至简>第一章编程的精义,现在写一下我的读后感. 首先,开篇由<愚公移山>引入,叙述了原始需求的产生,项目沟通的基本方式,以及确定了项目目标,为了达到这个目标择定了一个井然有序.可以实现的技术方案.在项目实施过程中所出现的人物按任务不同划分为了技术人员.工程管理人员和一名外协.愚公的论述里面包含了编程的根本:顺序.分支和循环.也就是说,编程可以通过这三个部分来实现,这就是编程的精义. 本章第二节还提到了“会或者不会写程序的问题”,书中“除了先天智障或者后天懒惰者都是

大道至简第一章读后感(java伪代码)

大道至简第一章用Java伪代码编写第一次写,难免有错误,欢迎指正和指导 //1 愚公移山public class yishan{public static void main(String[]args){while(山还在){扣石垦壤,箕畚运于渤海之尾:if(愚公死&&子孙存在)愚公=愚公儿子: //有子复焉,子又生孙,孙又生子else if(愚公死&&无子孙)//考虑没有子孙的情况break: }if(山平)System.out.println("山已平,指通豫

《大道至简第一章》读后感(伪代码)

大道至简第一章引用了愚公移山的故事,以此来引出编程的奥义.在愚公身上有项目组织者.团队经理.编程人员.技术分析师等众多角色的优秀素质,其中有原始需求的产生,项目沟通的基本方式,项目的目标,和技术方案,其中还有技术人员和工程管理人员.并且愚公还有编程人员的基本素质,他了解了整个工程的实现程序,有if的分支结构,有循环结构,并且不是死循环,在他的论述中,我们还看到了编程的根本,顺序.分支和循环. 下面是用java伪代码编写的读后感: import.java.大道至简.*; import.java.愚

大道至简第一章伪代码读后感o(╯□╰)o

import.java.io*; import class duhougan; public static void main(Striing arges[]){ system.out.println("老师让我们读一下大道至简第一章,略读一遍后发现,其实就是举了个老愚公的例子告诉你这就是编程.然后再告诉你或者说是鼓励你编程不是很难,以及一系列的例子,道理谁都懂,还是要实践,毕竟实践是检验真理的唯一标准,所以我准备歇一下这个老愚公的程序(喜闻乐见 的程序员工作)") //开头还是老规矩

大道至简第一章读后感

当今社会,信息化飞速发展,软件的需求也越来越高,而<大道至简>给我们点透了编程的精义. 大道至简第一是讲的便是编程的精义,文章借愚公移山这个故事来阐释编程的基本思路:出现一个问题(惩山北之塞,出入之迂),接下来便是一个团队商量解决问题的办法(聚室而谋),然后提出工程的目标(毕力平险,直通豫南,达于汉阴),确定技术方案(扣石垦壤,箕畚运于渤海之尾).在与河曲智叟的对话中,我们看到了这个工程的实现程序: while(直通豫南,达于汉阴) { 扣石垦壤,箕畚运于渤海之尾: if(愚公死) 愚公=愚公

《大道至简》第一章-编程的精义 感悟

2015-09-20  09:20:02 太行.王屋二山,方七百里,高万仞.本在冀州之南,河阳之北. 北山愚公者,年且九十,面山而居.惩山北之塞,出入之迂也.聚室而谋曰:“吾与汝毕力平险,指通豫南,达于汉阴,可乎?”杂然相许.其妻献疑曰:“以君之力,曾不能损魁父之丘,如太行.王屋何?且焉置土石?”杂曰:“投诸渤海之尾,隐土之北.”遂率子孙荷担者三夫,叩石垦壤,箕畚运于渤海之尾.邻人京城氏之孀妻有遗男,始龀,跳往助之.寒暑易节,始一反焉. 河曲智叟笑而止之曰:“甚矣,汝之不惠.以残年余力,曾不能毁

《大道至简》第一章 编程的精义 java伪代码形式

愚公.这位名家身上,浓缩了项目组织者.团队经理.编程人员.技术分析师等众多角色的优秀素质. 愚公移山事件分析: 原始需求:惩山北之塞,出入之迂 项目沟通方式:聚室而某曰 项目目标:毕力平险,指通豫南,达于汉阴 技术方案:扣石垦壤,箕畚运于渤海之尾 技术人员:子孙荷担者三夫 工程管理人员:愚公 外协:邻人京城氏之孀妻,有遗男,始龀,跳往助之 这已经描述了"愚公移山"工程概况.体现了编程人员基本素质.在与"智叟"对答中描述了实现工程的程序,必须的结构:顺序.分支. 循环

大道至简第一章观后感

大道至简读后感 大道至简的作者用了很短的篇幅把其在软件开发方面的思考和感悟写了出来,他直指本源的讲述了编程技术.更为可贵的是作者不使这本讲高技术的书变得枯燥无味:而是让读者读起来幽默风趣. 第一章作者讲述了编程的精义,作者在第一章分5步讲述了编程的精义.首先作者用愚公移山的故事阐述了如何去编程的思路与步骤,编程首先是用来满足人们的原始需求(惩山北之塞,出入之迂.):在编程中需要团体的沟通(聚室而某):而后需要确定编程项目的目标(毕力平险,指通豫南,达于汉阴)并且讨论技术方案确定人员.同智叟的交谈