2011.7.8学习内容:c语言概述
学习目标:为什么学习c?
怎样学习c?
1.c的起源和发展
机器语言 以0,1组成 第一代语言
汇编语言 1+2 —> add 1,2 第二代语言
程序设计语言的发展 结构化语言 Fortan Basic VB 第3代语言
1980年 c pascal
面向对象(oo) alogo
C++ ------->java ------->c#
贝尔实验室,用B语言写出了第一个操作系统------unix,然后用B语言的升级版本C语言改写unix。
2.C语言的特点
优点:代码量小,速度快,功能强大(有指针)
现在所有的操作系统的内核都是用c语言写的,因为c有代码量小,速度快。
一般的招聘网站都是用c/ c++写的
缺点:危险性高,开发周期长,可移植性不行
3.C的应用领域
软件开发:操作系统------>windows,linux,unix
驱动程序,主板驱动,显卡驱动,数据库
应用软件:办公---->wps,图形图像------>ACDSEE,PHOTOSHOP,嵌入式软件开发------>智能手机,掌上电脑;游戏开发--->2d,3d游戏
4.怎样学习c语言?
看懂-------------->敲正确 (这是一个过程)
多问为什么?
多敲代码
能看懂,能调试,自学能力自然就强
5.c语言的主要课程内容
C简介
基本的编程知识(书上没有的)
数据类型
运算符和表达式
流程控制(重点)
数组
指针(重点)
函数
.
.
动态内存分配(是学习数据结构的重点基础)
6.注意:敲代码需要养成的重要的习惯