- 3
- 0
- 约6.01千字
- 约 51页
- 2017-01-02 发布于未知
- 举报
1.1.1计算机程序设计语言 第一代:机器语言(低级语言):面向机器、可移植性差、效率高、不方便编程 第二代:汇编语言 第三代:高级语言:面向程序员、可移植性好、执行效率低、便于编程 第四代:面向对象式语言 1.1.2 结构化程序设计 1.三种基本结构 结构化程序由三种基本控制结构组成: 顺序结构、选择结构和循环结构。 三种基本结构的流程图: 2.结构化程序设计的原则 自顶向下 逐步求精 模块化设计 限制使用 goto 语句 C语言发展简介 ALGOL语言:1960,面向问题高级语言,不宜写系统程序 CPL语言: 1963,英剑桥,能够作较低层次的操作,但规模较大,难以实现 BCPL语言:(Basic combined programming language) 1967,英剑桥Martin Richards改进CPL B语言: 1970,美贝尔实验室Thompson简化BCPL,用B写UNIX操作系统 C语言: 1972,贝尔实验室,Ritchie和Kernighan设计,保持B和BCPL的精炼与接近硬件,克服其简单和数据无类型的缺点。描述和实现UNIX的工具语言 1977,《可移植C语言编译程序》,C与UNIX相辅相成 1
您可能关注的文档
- C语言程序设计王玉主编第5章课件教学.ppt
- C语言程序设计王玉主编第6章课件教学.ppt
- C语言程序设计王玉主编第7章课件教学.ppt
- C语言程序设计王玉主编第8章课件教学.ppt
- C语言程序设计王玉主编第9章课件教学.ppt
- C语言程序设计王玉主编第10章课件教学.ppt
- C语言程序设计王玉主编第11章课件教学.ppt
- C语言程序设计王煜等第1章程序设计基础课件教学.ppt
- C语言程序设计王煜等第2章简单的数据类型、运算符课件教学.ppt
- C语言程序设计王煜等第3章输入输出及顺序结构课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计2课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计3课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计4课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计5课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计6课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计7课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计8课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计9课件教学.ppt
- C语言程序设计(第二版)丁亚涛第1章C语言概述课件教学.ppt
- C语言程序设计(第二版)丁亚涛第2章数据类型、运算符和表达式课件教学.ppt
原创力文档

文档评论(0)