PM-06-Chap01-概述课件.pptVIP

  • 2
  • 0
  • 约7.64千字
  • 约 42页
  • 2017-03-15 发布于河南
  • 举报
Outline 1.0 程序设计思想与程序设计语言 1.1 程序设计方法学发展史 1.2 软件技术的发展概述 1.3 程序设计方法学的定义和研究的内容 1.4 与软件工程的关系 1.5 程序设计的一般方法 1.0 程序设计思想与程序设计语言 1967年5月20日,在挪威奥斯陆郊外的小镇莉沙布举行的IFIP TC-2 工作会议上,挪威科学家Ole-Johan Dahl和Kristen Nygaard正式发布了Simula 67语言。它被认为是最早的OOP语言,它引入了所有后来OOP语言所遵循的基础概念:对象、类、继承。 1.0 程序设计思想与程序设计语言 在1968年,荷兰教授E.W.Dijkstra提出了“GOTO语句是有害的”观点,指出程序的质量与程序中所包含的GOTO语句的数量成反比,认为应该在一切高级语言中取消GOTO语句。 GOTO语句的三大危害: 破坏了程序的静动一致性; 程序不易测试; 限制了代码优化。 由此产生了结构化程序设计方法 1.0 程序设计思想与程序设计语言 瑞士科学家Niklaus Wirth开发了Pascal语言。 结构化程序设计思想: 模块分解与功能抽象、自顶向下、分而治之的方法,便于开发和维护。 结构化程序设计在整个20世纪70年代的软件开发中占绝对统治地位。 到70年代末期,结构化程序设计语言和结构化分析与设计已无法满足用户需求的变化,于是面向对

文档评论(0)

1亿VIP精品文档

相关文档