1.编程的精义(愚公移山)

在两千年的寓言中,愚公这一工程名家,通过移山这一浩大的工程,为我们讲述一些最简单的编程根本:顺序,分支和循环。用这些根本他叙述了整个工程的实现,子孙无穷,是为循环,山不增,是为条件,条件成立,循环就不会死。把大的工程细分,用最简单的编程实现,在我看也许这就是编程的精义。

Import.java.大道至简.*;

Import.java.愚公移山.*;

Punlic class yishan

{

Public static void main (string [] args)

{

While(山不平)

{

叩石垦壤,箕畚于渤海之尾;

If(愚公不死)

{

愚公与子孙一起移山;

}

Else

{

子又生孙,孙又生子......子子孙孙,无穷匮也;

}

}

System.print.ln(“山已移完”);

}

}

2.会或者不会写程序的问题

会或者不会,以作者之见,只要不是先天智障或后天懒惰,那都是可以学编程的。我感觉如果一个人,懂得先后顺序,就已经可以开始写好编程了。因为你明白自己要先做什么后做什么,懂得条件成立的条件,那么你就具备了常人不具备的基本素质:折衷,那写程序对你来说也就不是难题了。

import.java.大道至简*;

import.java.会或者不会写程序的问题*;

Public class biancheng

{

Public static void main(string [] args)

{

If(先天智障或后天懒惰)

{

Sysyem.print.ln(“不会编程!”);

}

if(天冷先穿衣服后洗漱&&天热先洗漱在穿衣服&&)

{

System.print.ln(“可以开始编程”);

}

If(类似生病,不能行动,以及意外的紧急事件)

{

If(当日略过)

System.print.ln(“可以开始向设计师发展”)

}

}

}

3.程序=算法+结构

要想写好一个编程,首先你要弄清楚,这个程序里的逻辑关系和依赖关系,只有你想对了,才有可能写正确。换句话说,编程首先是一个脑力活,其次才是一个体力活。而对于一个程序员来说,虽然体力活很累,但脑力活才是最重要的,花费的时间也应该是最长,这样你写出来的编程才可能既简单又正确。

import.java.大道至简*;

import.java.程序=算法+结构*;

public class ChengXu

{

public static void main(String[] args)

{

If(分析时间&&逻辑关系&&依赖关系)

System.out.println(“快速编程的人!”);

If(直接代码)

System.out.println(“加班熬夜的人!”);

}

}

4.语言

编程可以用到的语言非常之多,因此你可以用到的方法也很多,但是这些语言各有各的好处,对于我来说,一味纠结哪种语言好,不是一个好的程序员该做的事,我们要做的不过是发挥这些语言的长处,做好自己该做的事。没有哪种语言最好,语言本身好坏分的不是很清,重点用他的那个程序员,把它用在哪方面,怎么来用。这些才是一个程序员该思考的。

import java.大道至简*;

import java.语言*;

public class Yuyan

{

  public static void main(String[] args)

  {

    int 人;

    if(人熟悉了一门语言)

          {会发现任何一门语言只有喜欢不喜欢的问题;}  

if(人会一门计算机语言)

{

if(人稍微学习一下新语言)

会熟练掌握另一门新的语言;

}

}

}

5.在没有工程的时代

在一个没有工程的时代,人们通常是不会去考虑写代码这个事情的,但现在处于的是一个工程时代,需要就是一些通脑清醒的人来撰写代码,把工程化小化简单,只要做的到折衷,并且有思想,肯下功夫去想,那么在这个工程爆炸的时代,我们肯定能做好自己的事。

import.java.大道至简*;

import.java.在没有工程的时代*;

public class GongCheng

{

public static void main(String[] args)

{

if(我想要成为一个码农&&我智力正常&&我有编程基础并且有学习精神) then

{

可以开始写程序了;

}

if(我掌握一门语言)

{

我可以在短时间内学习 熟悉并运用其他语言写程序;

}

if(分析好程序结构)

{

写代码完成程序;

}

if(想要成为合格的码农)

{

因为计算机技术与时俱进所以需要有很强的学习精神;

有一定的逻辑能力,先吧问题分解成小问题,有了结构再解决问题就变得简单了;

项目完成不仅仅是质量,还有时间,应该对自己的工程完成有一定预估;

}

}

}

转载于:https://www.cnblogs.com/anhaoai/p/7535059.html

大道至简第一章观后感(伪代码)相关推荐

  1. 大道至简第一章 读后感

    大道至简第一章--编程的精义 //愚公移山 public class Yugongyishan { public static void main(String[] args) { do {If(愚公 ...

  2. 大道至简第一章读后感

    当今社会,信息化飞速发展,软件的需求也越来越高,而<大道至简>给我们点透了编程的精义. 大道至简第一是讲的便是编程的精义,文章借愚公移山这个故事来阐释编程的基本思路:出现一个问题(惩山北之 ...

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

    import.java.大道至简.*; import java.util.Scanner; //一.编程的精义 import.java.愚公移山.*; public class yugongyisha ...

  4. 大道至简第一章阅读笔记

    大道至简的第一章中开头就举出了一个家喻户晓的故事-愚公移山,这个故事可以很容易的看出原始需求,即:"惩山北之塞,出入之迂",项目目标:"毕力平险,指通豫南,达于汉阴&qu ...

  5. 大道至简第一章伪代码读后感

    伪代码一: Public class yugongyishan { Public static void main(String [] args) { //原始需求:惩北山之塞,出入之迂 //项目沟通 ...

  6. 《大道至简》第一章java伪代码分析

    import java.大道至简第一章.*; package 编程的精义; public class 编程的精义 { public static void 愚公() { System.out.prin ...

  7. 《大道至简》读后感(伪代码)

    public class 伪代码{ bool 愚公移山() { //项目沟通的基本方式:惩山北之塞: //项目的目标:毕力平险,指通豫南,达于汉阴 //技术方案: 扣石垦壤,簸箕运于渤海之尾 bool ...

  8. 《大道至简第二章读后感》

    在阅读了大道至简的第一章后,我又紧接着阅读了第二章.第二章的名字很有趣,叫做"是懒人创造了方法".和第一章一样,第二章开始便引用了一篇古文.是<华阳国志>里的一部分,讲 ...

  9. 《大道至简 第二章》读后感

    是懒人造就了方法 --------读<大道至简>第二章有感 为什么<列子·汤问篇>里的愚公移山就要"碎石击壤",而李冰凿山就已经懂得"积薪烧之&q ...

最新文章

  1. java课程设计 mysql_Java课程设计---安装解压版mysyql
  2. 使用.NET REACTOR制作软件许可证
  3. ViewPager多页面滑动切换以及动画效果
  4. 兼容软件多的linux,现在有多少种同Linux系统兼容的软件?
  5. 高斯赛德尔迭代c语言_逐次超松弛SOR迭代概述
  6. python怎么导入本地文件_Pycharm中如何导入本地Python环境
  7. SequoiaDB 系列之五 :源码分析之main函数
  8. 转:使用XMLSerializer类持久化数据
  9. ParNew垃圾收集器
  10. Delphi 与 DirectX 之 DelphiX(47): TDIB.DoContrast();
  11. 网络爬虫和Python有什么联系
  12. Google+ 团队的 Android UI 测试
  13. Android性能优化方法(五)
  14. 灵感之源之十多年技术人生的经验与心得
  15. 刚接触Linux服务器,如何变成可视化的操作界面?
  16. ProE5.0有限元分析优化设计Mechanica视频教程
  17. cmd命令打开文本文档_win7定时关机命令 【处置技巧】
  18. python 打开xls文件写数据
  19. Java开发微信公众号-接口测试帐号接口配置及Java源代码
  20. 计算机历史ppt 英文儿童,第一课-计算机发展历史ppt

热门文章

  1. 李开复:AI行业正在回归商业本质,技术公司要有服务心态落地为王
  2. AI安防崛起迅速 开疆拓土少不了专利作“盔甲”
  3. 微软:Azure AI是OpenAI技术商业化变现唯一、排他性合作方
  4. 2019年中国重点大学排名发布,北大第1,清华第2,浙大第5
  5. LeNet5,AlexNet,MobileNet它们的前身你知道吗?
  6. 深度学习-我们为什么需要BN(Batch Normalization)?
  7. 图像语义分割之FCN和CRF
  8. 【机器学习】24个终极项目提升您的机器学习知识和技能
  9. SAP 客供料管理初探
  10. (深入理解)model.eval() 、model.train()以及torch.no_grad() 的区别