C语言概述编程环境学习.ppt
《C语言概述编程环境学习.ppt》由会员分享,可在线阅读,更多相关《C语言概述编程环境学习.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章:C语言概述计算机语言计算机语言计算机语言的发展计算机语言的发展程序与程序设计程序与程序设计C C语言的发展语言的发展C C语言的特点语言的特点简单的简单的C C程序程序C C程序上机步骤程序上机步骤计算机语言人-人语言,多种语言中文、英文,遵循一定的规则和语法;人-机命令=程序,多种程序设计语言Basic,C,Fortran,Pascal,ADA,Lisp,Cobel,同样遵循一定的规则和语法;人类语言-文章,小说等;计算机语言-程序;一个好程序-一部好小说。数据结构+高效算法 文字简练、情景描写 模块化 各个章节计算机语言的发展机器语言机器语言:01码码二进制码二进制码指令序列指令序
2、列汇编语言汇编语言:用易于理解的符号代替用易于理解的符号代替中级语言中级语言:能够对硬件进行操作的高能够对硬件进行操作的高级语言。级语言。C,Forth等等高级语言高级语言:多种,侧重于不同应用多种,侧重于不同应用 Fortran,Pascal,Basic,ALGOL,COBOL,ADA,Modula-2,LISP计算机硬件计算机硬件高级语言高级语言中级语言中级语言汇编语言汇编语言机器语言机器语言程序与程序设计程序:命令程序:命令指令指令序列序列程序设计思想的发展程序设计思想的发展50年代机器语言、汇编语言年代机器语言、汇编语言60年代面向过程年代面向过程 以问题的处理过程为中心以问题的处理过
3、程为中心以问题的处理过程为中心以问题的处理过程为中心FORTRAN、ALGOL、COBOL、BASIC70年代面向结构年代面向结构自顶往下、逐步求精、模块化设计自顶往下、逐步求精、模块化设计自顶往下、逐步求精、模块化设计自顶往下、逐步求精、模块化设计PASCALPASCAL、MODULA-2MODULA-2、ADAADA、C C、LISPLISP80年代面向对象年代面向对象客观对象及其相互间的联系客观对象及其相互间的联系客观对象及其相互间的联系客观对象及其相互间的联系Simula-67Simula-67、SmalltalkSmalltalk、C+C+、JavaJava程序与程序设计 程序种类程
4、序种类程序种类程序种类:系统程序系统程序系统程序系统程序如操作系统等如操作系统等;应用程序应用程序应用程序应用程序如文本、图形图象处理、科学计算、过程控如文本、图形图象处理、科学计算、过程控制、数据库、游戏软件等等制、数据库、游戏软件等等;开发工具开发工具开发工具开发工具:编辑、编译器等等;:编辑、编译器等等;代码种类代码种类代码种类代码种类:源代码,目标代码,执行码源代码,目标代码,执行码编辑编辑-编译编译 -连接连接静态、动态函数库静态、动态函数库静态、动态函数库静态、动态函数库 编辑器编辑器-editoreditor 编译器编译器-compilercompiler 连接器连接器-link
5、erlinker 解释器解释器-interpreterinterpreterC语言的发展描述和实现描述和实现UNIX操作系统产生和发展起来的;操作系统产生和发展起来的;C语言的发展语言是在语言是在 70 年代初问世的。一九七八年由美年代初问世的。一九七八年由美国电话电报公司国电话电报公司(AT&T)贝尔实验室正式发表了贝尔实验室正式发表了语言。同时由和合著了著名的语言。同时由和合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简一书。通常简称为称为K&R,也有人称之为也有人称之为K&R标准。标准。但是,在但是,在K&R中并没有定义一个完整的标准中并没有定义一个完整的
6、标准C 语言,后来由美国国家标准协会(语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了在此基础上制定了一个一个C 语言标准,于一九八三年发表。通常称之语言标准,于一九八三年发表。通常称之为为ANSI C。C语言的特点1)1)语语言言简简洁洁、紧紧凑凑,使使用用方方便便、灵灵活活。C C语语言言只只有有3232个个关关键字,程序书写形式自由。键字,程序书写形式自由。2)2)运算符丰富。运算符丰富。3)3)数据结构丰富,具有现代化语言的各种数据结构。数据结构丰富,具有现代化语言的各种数据结构。4)4)具有结构化的控制语句。具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 概述 编程 环境 学习
限制150内