• C Primer Plus(6) 中文版 第1章 初识C语言 1.1 C语言的起源 1.2 选择C语言的理由 1.3 C语言的应用范围


    1.1 C语言的起源
    1972年,贝尔实验室的丹尼斯.里奇(Dennis Ritch)和肯.汤普逊(Ken Thompson)在开发UNIX操作系统时设计了C语言。
    C语言是在B语言(汤普逊发明)的基础上进行设计。主要目标是成为有用的语言。
    1.2 选择C语言的理由
    1.2.1 设计特性 
    融合了计算机科学理论和实现的控制特性。
    设计理念让用户能够轻松地完成自定向下的规划、结构化编程和模块化设计。
    1.2.2 高效性
    C语言具有汇编语言才具有的微调控制能力(汇编语言是为特殊的中央处理单元设计的一系列内部指令,使用助记符来
    表示;不同的CPU系列使用不同的汇编语言。
    1.2.3 可移植性
    C是可移植性的语言。
    1.2.4 强大而灵活
    功能强大而且灵活的UNIX操作系统,大部分使用C语言写的。
    1.2.5 面向程序员
    可以访问硬件、操作内存中的位。
    丰富的运算符。
    具有大型的库,包含众多有用的C函数。
    1.2.6 缺点
    C语言使用指针,而涉及指针的编程错误往往难以察觉。
    具有大量的运算符,容易编写让人极其费解的代码。
    1.3 C语言的应用范围
    UNIX操作系统 计算机游戏 嵌入式系统 机器人工厂 星球大战电影 PC应用 计算机语言 卢卡斯公司。
    面向对象是一门哲学,它通过对语言建模来适应问题,而不是对问题建模以适应语言)。
    C++几乎是C的超集。
    已成为嵌入式系统编程的流行语言。
    应用于科学编程领域。
    在Linux开发中扮演者极其重要的角色。

  • 相关阅读:
    在非金融应用中在哪里使用区块链?
    Spring Boot(六十六):集成Alibaba Druid 连接池
    redis的java客户端之jedis
    计算机基础——内存
    新恶意软件使用 MSIX 软件包来感染 Windows
    .NET 8 的 green thread 异步模型被搁置了
    [数据集][目标检测]鸟类检测数据集VOC+YOLO格式11758张200类别
    RIP动态路由协议详解
    Jcmd 虚拟机诊断利器
    Guava:Java开发者的全方位工具库
  • 原文地址:https://blog.csdn.net/weixin_40186813/article/details/126102715