• c语言学习笔记(1)——c语言的特点


    一、c语言概述
    1.为什么学习c语言?
    (1)c的起源和发展
    第一代语言:机器语言  1101
    第二代语言:汇编语言  add ax,bx;
    第三代语言:高级语言  a+b;
    结构化:c fortran basic(子语言vb) pascal(用于教学)
          缺陷:结果化语言数据和操作是分离的
    /*1980年分界限*/
    面向对象:c++(最重要) java c#(和java差不多,微软开发)
    ---------------------------------------------
    贝尔实验室(B语言,c语言)
    Unix系统第一版是用B语言写的,最后用c语言改写了
    大型系统一般是Unix系统
    ---------------------------------------------
    (2)c的特点
      优点:代码量小,速度快,功能强大
    系统分为三大类:windows(c,c++) , linux(c) , unix(c)  都是用c写的
       操作系统是直接控制硬件的,c语言可以访问硬件(里面有指针)
    缺点:危险性高,开发周期长,可移植性不强。
    (3)应用领域
    系统软件开发
    驱动程序(c,汇编)
    (4)c的重要性
       计算机语言最基础最重要的语言
    ----------------------------------------------
    蠕虫病毒:
    CHI:破坏硬件
    ----------------------------------------------
    2.怎样学习c语言?
    谭浩强《c语言程序设计》
    《The c Programming Language》机械工业
    《c primer plus》人民邮电
    《c和指针》人民邮电
    《c专家编程》绝版
    《c陷阱与缺陷》 人民邮电
    《c科学与艺术》机械工业

  • 相关阅读:
    洛谷 P1875 佳佳的魔法药水
    洛谷 P4822 [BJWC2012]冻结
    洛谷 P6175 无向图的最小环问题
    洛谷 P1312 Mayan游戏
    洛谷 P1311 选择客栈
    洛谷 T150024 矩形面积并(扫描线)
    洛谷 P1311 选择客栈
    洛谷 P1514 引水入城
    洛谷 P1310 表达式的值
    求和(团队题目)
  • 原文地址:https://www.cnblogs.com/riskyer/p/3238891.html
Copyright © 2020-2023  润新知