0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言厉害在什么地方

汽车玩家 来源:今日头条 作者:电子领学君 2020-03-22 17:04 次阅读

1972年诞生

地点:美国贝尔实验室

人物:Dennis Ritchie

C语言厉害在什么地方?

原因:

1.C语言可以直接操纵底层的硬件,可以编写硬件驱动程序和操作系统

2.代码执行速度最快

直接操纵底层硬件:意味着可以编写设备驱动程序,以及对硬件系统进行管理的操作系统等各种程序。

举例:

1.电脑智能设备的操作系统。如Windows、UNIX操作系统,苹果、安卓操作系统

2.工业控制系统

3.嵌入式开发的各种系统。如ARM单片机

4.几乎所有语言的编译器或解释器都是用C语言编写的

另外在软件方面也有很广泛的应用:如浏览器、Office、图像、动漫、游戏等

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7604

    浏览量

    136813
收藏 人收藏

    评论

    相关推荐

    ads1259EVM-PDK第几位电压不跳的?输入信号接在什么地方

    就想知道1259第几位电压不跳的输入信号接在什么地方
    发表于 12-12 07:45

    请问TLV320AIC3254EVM-U 开发板程序丢失,怎么通过USB重新写入,程序从什么地方可以得到?

    请问TLV320AIC3254EVM-U 开发板程序丢失,怎么通过USB重新写入,程序从什么地方可以得到,谢谢?
    发表于 11-06 06:55

    C语言与Java语言的对比

    C语言和Java语言都是当前编程领域中的重要成员,它们各自具有独特的优势和特点,适用于不同的应用场景。以下将从语法特性、内存管理、跨平台性、性能、应用领域等多个方面对C
    的头像 发表于 10-29 17:31 331次阅读

    C语言与其他编程语言的比较

    C语言作为一种历史悠久的编程语言,自其诞生以来,一直软件开发领域扮演着重要角色。它以其高效、灵活和可移植性强的特点,成为了系统级编程的首选语言
    的头像 发表于 10-29 17:30 273次阅读

    按照这样学习C语言,成为卷王不是梦!

    计算机编程领域,C语言被誉为一种强大而灵活的编程语言,掌握好C语言不仅可以让你轻松驾驭各种编程
    的头像 发表于 07-06 08:04 317次阅读
    按照这样学习<b class='flag-5'>C</b><b class='flag-5'>语言</b>,成为卷王不是梦!

    PLC编程语言C语言的区别

    工业自动化和计算机编程领域中,PLC(可编程逻辑控制器)编程语言C语言各自扮演着重要的角色。尽管两者都是编程语言,但它们
    的头像 发表于 06-14 17:11 2823次阅读

    MAX13085EESA+与MAX13485EESA+的差异什么地方

    MAX13085EESA+与MAX13485EESA+,这两款同系列的8SO芯片的差异什么地方,是否可以互相替代
    发表于 05-23 08:10

    什么是CBB81高压谐振电容器?CBB81电容主要用在什么地方呢?

    像我们平时使用量最大的CBB22电容,它的体积、耐压都不算太大,但CBB81电容有点不一样,它的体积相对更大,而且额定电压最高可以做到3000VDC,耐高频、高压、大电流的性能更好,CBB81电容主要用在什么地方呢?
    的头像 发表于 04-02 12:24 1379次阅读

    STM32CubeExpansion_NFC401开发板拥有手机软件进行写入数据,那数据是传输到了芯片中的什么地方了?

    请问ST官网中下载的STM32CubeExpansion_NFC401开发板拥有手机软件进行写入数据,那数据是传输到了芯片中的什么地方了?还是说有哪个函数来定义?
    发表于 03-29 07:56

    C语言#define的应用

    C/C++ 编程语言中,当程序被编译时,被发送到编译器,编译器将程序转换为机器语言,然后完成编译并执行该程序。预处理器也称为宏预处理器。
    发表于 03-06 11:29 379次阅读
    <b class='flag-5'>C</b><b class='flag-5'>语言</b>#define的应用

    怎么将变量(如const 修饰的变量)统一放到某个地址区域里,应该在什么地方修改?

    怎么将变量(如const 修饰的变量)统一放到某个地址区域里,应该在什么地方修改?
    发表于 02-18 06:22

    plc编程语言c语言的联系 c语言和PLC有什么区别

    PLC编程语言C语言的联系 PLC(可编程逻辑控制器)是一种针对自动化控制系统的特殊计算机。PLC编程语言是为了控制和管理自动化生产过程中的各种设备而设计的。与之相比,
    的头像 发表于 02-05 14:21 4124次阅读

    c语言,c++,java,python区别

    操作系统、嵌入式系统等对性能要求较高的场景。C语言的语法相对简单,学习曲线较平缓,也是学习其他高级语言的入门语言C++:
    的头像 发表于 02-05 14:11 2388次阅读

    vb语言c++语言的区别

    VB语言C++语言是两种不同的编程语言,虽然它们都属于高级编程语言,但在设计和用途上有很多区别。下面将详细比较VB
    的头像 发表于 02-01 10:20 2312次阅读

    时钟Buffer芯片是什么?其作用是啥?它被用在什么地方

    时钟Buffer芯片是什么?其作用是啥?它被用在什么地方? 时钟Buffer芯片是一种用于管理和增强电子设备中的时钟信号的集成电路。时钟信号在数字电子设备中非常重要,它用于同步各个模块的工作,确保
    的头像 发表于 01-16 15:10 4466次阅读