C程序设计语言概述6第1章C程序设计概述1.1程序设计语言的发展概况1.2.ppt

C程序设计语言概述6第1章C程序设计概述1.1程序设计语言的发展概况1.2.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计语言概述6第1章C程序设计概述1.1程序设计语言的发展概况1.2

C语言程序设计 主讲教师:胡永良 手机短号:668728 台州学院ACM评判系统(TOJ)简介 账号注册(*信息必须填写正确完整,平时成绩主要依据) 题目列表 题目阅读和提交 官方比赛和DIY比赛 论坛交流(论坛要单独注册,上面有许多学习资源) 实验报告 查看实验任务 实验目的和要求 需要做哪些TOJ题目 填写实验报告 注意格式工整 请不要抄袭 不在于多少,在于是否抓住问题的关键 实验报告主要衡量大家分析问题、解决问题、总结问题的能力 抓住关键: 分析题意,写出大致思路 写出具体的方法,描述具体的步骤或算法 实验报告应该在做题的过程中随时记录 ACM集训队期待您的加入 基本要求 态度诚恳 团队精神 不轻易言放弃 能力要求 程序设计 英语科技文献阅读 数学 详细条件 第1章 C程序设计概述 ☆☆ 第1章 C程序设计语言概述 * 本章要求: 了解计算机程序设计语言及程序设计方法的发展过程以及高级语言编写的程序的执行过程; 了解C语言的特点,掌握编辑和运行一个C程序的过程。 内容要点提示: 一个C语言程序的基本组成结构是什么? 运行C语言程序需要哪些步骤? 第1章 C程序设计概述 1.1 程序设计语言的发展概况 1.2 简单的C语言程序 1.3 运行C程序的步骤与方法 1.1程序设计语言的发展概况 1.机器语言(Machine Language) 2.汇编语言(Assemble Language) 汇编语言程序的执行过程 汇编语言和机器语言都是面向机器的程序设计语言,一般称为低级语言。 1.1.1 程序设计语言的发展 1.1 计算机程序设计概述 1.1.1 程序设计语言的发展 3.高级语言(High Level Language) 高级语言是一种与硬件结构及指令系统无关,表达方式比较接近自然语言和数学表达式的一种计算机程序设计语言。 优点: 描述问题能力强,通用性、可读性、可维护性都较好 缺点: 执行速度较慢,编制访问硬件资源的系统软件较难。 用高级语言编写的程序称为“源程序”,计算机不能直接识别和执行,高级语言程序有编译和解释两种执行方式。 1.1 计算机程序设计概述 高级语言程序的编译执行: 是将源程序整个编译成等价的,独立的目标程序,然后通过链接程序将目标程序链接成可执行程序。 高级语言编译执行过程 1.1 计算机程序设计概述 高级语言程序的解释执行: 解释方式是将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序。整个执行过程,解释程序都一直在内存中 。 高级语言解释执行过程 1.1 计算机程序设计概述 1.1.2 程序设计方法概述 程序设计方法的发展可以划分以下三个阶段: 1.早期的程序设计 2.结构化程序设计 3.面向对象的程序设计 1.1 计算机程序设计概述 C语言的发展 C语言是在70 年代初问世的。1973年由美国电话电报公司(ATT)贝尔实验室正式发表了C语言。 同时由B.W.Kernighan和D.M.Ritchit合著了著名的“The C Programming Language”一书。 1.1 计算机程序设计概述 C语言的发展 60年 ALGOL语言 63年 CPL 67年 BCPL 70年 B语言 73年 C语言 90年 Borland公司推出BC++ 92年 Microsoft公司推出MS C++ 93年 Microsoft公司推出VC++ 83年 制定了ANSI C 85年 ATT公司推出C++ 1.1 计算机程序设计概述 C语言的特点 语言简洁、紧凑、使用方便、灵活 VB语言 Dim a As Integer Dim b As Integer if (表达式)then 语句 End if C语言 int a,b; if (表达式)语句; 2. 丰富的运算符和数据类型 C语言的特点 4. C语法限制不太严格、程序设计自由度大 一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。 3. C语言是一种结构化语言 它层次清晰,便于按模块化方式组织程序,易于调试和维护。 5. 直接访问内存的物理地址 由于能进行位(bit)一级的操作。实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。 C语言的特点

文档评论(0)

busuanzi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档