为什么学习C语言
1.C的起源
- 程序设计语言的发展
- 第一代语言 : 机器语言
- 第二代语言 : 汇编语言
- 第三代高级语言 :
结构化(1980) : Fortran Basic C Pascal
面向对象(OO): Algo Simula67 Ada SmallTalk C++ Java C#
高级语言 : a + b
汇编语言:ADD AX ,BX
机器语言:010001 01110 00010
- C语言产生和发展过程
- 产生时间:1972-1973
- 产生地点:美国贝尔实验室(Bell)
- 创始人:Dennis.M.Ritchie和Ken.Thopson
- 目的:改写UNIX错做系统
- C语言发展过程
1983年 ANSI C
1987年 ANSI C 87
1994年 C99
2.C的特点
- 优点
代码量少 速度快 功能强大
widows C C++
unix C
linux C
- 缺点
危险性高
开发周期长
可移植性不强
3.C的应用领域
- 系统软件开发
操作系统:Windows、Linux、Unix
驱动程序:主板驱动、显卡驱动、摄像头驱动
数据库:DB2、oracle、sql server - 应用软件开发
办公软件:WPS
图形图像:Photoshop
嵌入式软件开发:智能手机、掌上电脑
游戏开发:2D 3D游戏
4.C的重要性
怎样学习C语言
学习的目标
常见的问题答疑
1. 学习java为什么建议先学C语言
2. 没学过计算机专业课程能否学懂C
3. 英语和数学不好能学好C么?