1972年诞生
地点:美国贝尔实验室
人物:Dennis Ritchie
C语言厉害在什么地方?
原因:
1.C语言可以直接操纵底层的硬件,可以编写硬件驱动程序和操作系统
2.代码执行速度最快
直接操纵底层硬件:意味着可以编写设备驱动程序,以及对硬件系统进行管理的操作系统等各种程序。
举例:
1.电脑及智能设备的操作系统。如Windows、UNIX操作系统,苹果、安卓操作系统
2.工业控制系统
4.几乎所有语言的编译器或解释器都是用C语言编写的
另外在软件方面也有很广泛的应用:如浏览器、Office、图像、动漫、游戏等
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
C语言
+关注
关注
183文章
7642浏览量
144605
发布评论请先 登录
相关推荐
热点推荐
C语言特性
1、高效性:直接操作硬件
C 语言代码的执行效率极高,这是其最为显著的优势之一。它能够直接访问硬件资源,与底层硬件进行紧密交互,充分发挥硬件的性能潜力。在嵌入式开发中,硬件资源往往十分有限,对程序
发表于 11-24 07:01
C语言在嵌入式开发中的应用
1、控制系统开发
在工业控制领域,C 语言是当之无愧的中流砥柱。无论是工业自动化生产线中的运动控制、温度控制、压力控制等系统,还是汽车电子中的发动机控制单元(ECU)、防抱死制动系统(ABS)、车辆
发表于 11-21 08:09
C语言和单片机C语言有什么差异
语言的功能特性外,它可以很好的操作底层的硬件接口。在C语言的基础上,如果你把一些单片机的端口或特殊功能寄存器加于定义,使用的时候会更加方便,写语句的时候,直接直观的编写。这样就差不多是
发表于 11-14 07:55
配置了串口DMA,现在是接收可以,发送不行,是什么地方没有设置对吗?
配置了串口DMA,现在是接收可以,发送不行,是什么地方没有设置对吗?当配置DMA_TX 不能发送数据,默认轮询发送就可以。配置如下图:
发表于 09-28 07:41
C语言精彩编程百例-364页
大量经验,从而可以熟练地进行C程序设计。
全文共分为四篇,全面、系统地讲述了C语言各个方面的知识点和程序设计的基本方法,以及编写程序过程中值得注意的地方,内容深入浅出,通俗易懂。对于
发表于 06-13 17:28
EE-188:使用C语言在ADSP-219x DSP上实现中断驱动系统
电子发烧友网站提供《EE-188:使用C语言在ADSP-219x DSP上实现中断驱动系统.pdf》资料免费下载
发表于 01-15 16:06
•0次下载
EE-192:使用C语言在Blackfin处理器上创建中断驱动系统
电子发烧友网站提供《EE-192:使用C语言在Blackfin处理器上创建中断驱动系统.pdf》资料免费下载
发表于 01-03 15:03
•0次下载

C语言厉害在什么地方
评论