第1章 程序设计基础知识课件精品.pptVIP

  • 3
  • 0
  • 约8.94千字
  • 约 50页
  • 2017-02-02 发布于江苏
  • 举报
在非洲, 瞪羚每天早上醒来时, 他知道自己必须跑得比最快的狮子还快, 否则就会被吃掉。 狮子每天早上醒来时, 他知道自己必须追上跑得最慢的瞪羚, 否则就会被饿死。 所以,不管你是狮子还是瞪羚, 当太阳升起时,你最好开始奔跑。 1.1 程序设计的发展历史 50年代—60年代初,手工艺式的程序设计方法。D.E.Knuth把程序称为艺术品 60年代末—70年代初, 出现软件危机:一方面需要大量的软件系统,如操作系统、DBMS;另一方面,软件研制周期长,可靠性差,维护困难。 编程的重点:希望编写出的程序结构清晰、易阅读、易修改、易验证,即得到好结构的程序 1.1 程序设计的发展历史 1968年,北大西洋公约组织(NATO)在西德召开了第一次软件工程会议,分析了危机的局面,研究了问题的根源,第一次提出了用工程学的办法解决软件研制和生产的问题,本次会议可以算做是软件发展史上的一个重要的里程碑。 1969年,IFIP(国际信息处理协会)成立了“程序设计方法学工作组”,专门研究程序设计方法学,程序设计从手工艺式向工程化的方法迈进。 结构化程序设计的研究 1968年,结构化程序设计方法的研究。Dijkstra提出了GOTO有害论,希望通过程序静态结构的良好性保证程序动态运行的正确性。 1969年,Wirth提出采用“自顶向下逐步求精、分而治之”的原则进行大型程序的设计。 其基本思想是:从欲求解的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档