当前位置: 首页 > news >正文

【C语言】C语言发展历史、特点及其应用

11972 年,美国 AT&T 公司贝尔实验室(AT&T Bell Laboratory)的丹尼斯·里奇 为了开发Unix   系统B语言的基础上最终设计出了一种新的语言,他以 BCPL 的第二个字母作为这种语言的名字,即C 言。

2、  197080年代,  C语⾔被⼴泛应⽤,从⼤型主机到⼩型微机,从中也衍⽣了C语⾔的很多不同版本。 为统⼀C语⾔版本,  1983ANSI  美国国家标准学会( American National Standards Institute)  了⼀个委员会来制定C语⾔标准。  1989C语⾔标准被批准,这个版本的C语⾔标准通常被称ANSI     C。⼜由于这个版本是 89 年完成制定的,因此也被称为 C89。后来 ANSI 把这个标准提交到 ISO ,  1990 年被 ISO 采纳为国际标准,称为 ISO C。⼜因为这个版本是1990年发布的,因此也被称为C90

1.4 C语言的应用

1C语⾔应⽤场

  系统软件开发

  操作系统:  UNIXWindows、  Linux

  驱动程序:比如主板驱动、显卡驱动、摄像头驱动。驱动一般是用C语言和汇编语言写的,

C++方面稍弱。

  数据库:  SQL ServerOracleMySQL、  DB2

  应用软件开发

  办公软件:  WPS

   图像多媒体:  Photoshop、  Mediaplayer

  嵌入式软件开发:在嵌入式平台(比如:路由器、导航仪、机顶盒、手机、工控设备、汽

电子等)上进行的应用软件开发。

  游戏开发:  2D3D 游戏。  CS 整个游戏的引擎全部是用纯C写的

2C语言在所有编程语言中的江湖地位

相关文章:

  • SpringBoot源码解析(十二):@ConfigurationProperties配置绑定的底层转换
  • 树莓派智能小车红外避障实验指导书
  • DeepSeek介绍
  • 【Canvas与曲线】使用贝塞尔二次曲线实现平滑过渡的内旋拼合三角形
  • 人工智能学习13-Numpy-规律数组生成
  • Python训练营-Day31-文件的拆分和使用
  • JAVA实战开源项目:在线课程管理系统 (Vue+SpringBoot) 附源码
  • 【大模型分布式训练】多卡解决单卡训练内存不足的问题
  • 【算法】基于中位数和MAD鲁棒平均值计算算法
  • 全面指南:HTTPX - 下一代Python HTTP客户端
  • 【算法深练】二分答案:从「猜答案」到「精准求解」的解题思路
  • 【大厂机试题解法笔记】恢复数字序列
  • 《Gulp与SCSS:解构前端样式开发的底层逻辑与实战智慧》
  • 迁移数据库服务器和应用服务器步骤
  • Wiiu平台RetroArch全能模拟器美化整合包v1.18
  • LeetCode[106]从中序和后序遍历序列构造二叉树
  • 考研好?还是找工作好?
  • 动态BGP服务器的用途都有什么?
  • Lombok 介绍
  • 33-Oracle Parallel 并行处理的选择和实践
  • wordpress功能/网站搜索引擎优化主要方法
  • 网站 栏目添加 文章不显示/营销策划公司简介
  • 外贸b2c网站建设/百度首页百度
  • 武汉网站seo技术/今日头条网页版入口
  • 建公司网站外贸/超级seo工具
  • 有什么国企是做网站的/自动提取关键词的软件