文档介绍:高级语言程序设计( C) 梁春燕华北电力大学信息管理教研室第一章 C语言概述初步认识 C语言 3主要内容 C语言程序介绍 C程序的步骤与方法 5课程简介?高级语言程序设计( C) ?必修课?目的: ?熟悉结构化程序设计的基本方法?掌握 C语言编程的基本技能?特点:实践性,实用性? 56 学时/4 学分?课堂讲授: 30 学时( 5-18 周) ?上机实践: 26 学时( 6-18 周) 6课程简介?考核方法: ?平时成绩: 30% ?期末考核: 70% ?教材: ?C程序设计,谭浩强,清华大学出版社课程简介?参考书: ?C程序设计语言( The C Programming Language ), Brian W. Kernighan & Dennis M. Rirchie ,清华大学出版社? 7C语言的历史背景 C语言的历史? 9 机器语言汇编语言高级语言面向过程面向对象 CPU 指令系统,由 0、1序列构成的指令码组成如: 10000000 加 10010000 减用助记符号描述的指令系统如 ADD A, B 面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,: 计算机运算器控制器存储器主机: I/O 设备:键盘、显示器等中央处理器 CPU 程序设计语言的发展 10 5254565860626466687072747678808284868890929496 Ada ALGOL60 ALGOL68 Pascal Modula-2 CPL BCPL BC C++ Java LISP PROLOG COBOL FORTRAN77 FORTRAN PL/1 Simula 67 Smalltalk 80 BASIC ANSI-BASIC QBASIC VB FORTRAN90