c语言概述

来源:互联网 发布:vocaloid系列辅助软件 编辑:程序博客网 时间:2024/05/22 07:43

                          

2011.7.8学习内容:c语言概述

学习目标:为什么学习c

          怎样学习c

          

1.c的起源和发展

                         机器语言     以01组成     第一代语言

                           汇编语言      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的应用领域

软件开发:操作系统------>windowslinuxunix

          驱动程序,主板驱动,显卡驱动,数据库

应用软件:办公---->wps,图形图像------>ACDSEE,PHOTOSHOP,嵌入式软件开发------>智能手机,掌上电脑;游戏开发--->2d3d游戏

4.怎样学习c语言?

       看懂-------------->敲正确   (这是一个过程)

       多问为什么?

       多敲代码

   能看懂,能调试,自学能力自然就强

5.c语言的主要课程内容

  C简介

  基本的编程知识(书上没有的)

  数据类型

  运算符和表达式

  流程控制(重点)

  数组

  指针(重点)

  函数

   .

   .

  动态内存分配(是学习数据结构的重点基础)

6.注意:敲代码需要养成的重要的习惯

原创粉丝点击