C语言概述

为什么学习C语言

1.C的起源
  • 程序设计语言的发展
    1. 第一代语言 : 机器语言
    2. 第二代语言 : 汇编语言
    3. 第三代高级语言 :
      结构化(1980) : Fortran Basic C Pascal
      面向对象(OO): Algo Simula67 Ada SmallTalk C++ Java C#

高级语言 : a + b
汇编语言:ADD AX ,BX
机器语言:010001 01110 00010

  • C语言产生和发展过程
    1. 产生时间:1972-1973
    2. 产生地点:美国贝尔实验室(Bell)
    3. 创始人:Dennis.M.Ritchie和Ken.Thopson
    4. 目的:改写UNIX错做系统
    5. 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么?

课程计划

举例子:一元二次方程

你可能感兴趣的:(C语言概述)