50岁的C语言,仍在驱动着世界!
来源:http://www.tudoupe.com时间:2022-05-15
哈喽艾瑞巴蒂
这是你的美味的酱汁
我们只有两天时间休息
小伙子们不高兴吗?
我敢肯定,它的好处是知道。
今年是C编程语言50周年!
尽管C语言面世多年
后些年也提到过
然而,它仍在赋予全球权力。
起着不可或缺的作用
C的秘诀是什么?
你能保持平衡吗?
今天我给你看酱汁
今天的一些C项目已经存在了几十年。
UNIX操作系统于1969年建立,其代码于1972年用C取代,C语言的创建是为了将UNIX内核代码从编译语言转换为高层次语言,1969年创建了少编译IX操作系统,其代码于1972年用C替换,C语言的创建是为了将UNIX内核代码从编译语言转换为高层次语言,后者可以用更少的代码实现同样的目的。
Oracle数据库于1977年创建,1983年该代码从汇编改为C,成为世界上最受欢迎的数据库之一。
虽然Windows的源代码没有公开提供,但据说内核主要是用C书写的,有些部分是建造的。
Linux内核的开发始于1991年。该手册还用C编程语言撰写。第二年,该手册是根据GNU通用公共许可证分发的。也列入GNU操作系统。GNU操作系统用C和Lip编程语言书写。其若干组成部分以C部分写成。
今天,尽管许多项目是在几十年前启动的,但许多项目是在C语言基础上创建的,尽管许多项目是在几十年前启动的,尽管许多项目是在几十年前启动的,选择也较少。
C语言如何影响世界?
尽管语言大量涌现,但C继续在世界各地启用应用系统,这里是数以百万计的人使用的C语言编程系统的几个例子。
微软Windows
Windows的市场份额约为90%,主要以C编程语言写成,其中某些组成部分以汇编语言写成。
Linux
Linux(Linux)也大多是用C书写的,其中一部分是编译的。Linux内核被全世界500部最强大的超级计算机中的97%使用。
Mac
虽然大多数OSX内核都用C书写,但Mac计算机操作系统同样由C语言驱动。 麦克的每一个应用程序和驱动程序,如Windows和Linux计算机,都在C语言驱动的内核上运行。
移动设备
C还被用来为iOS、Android和Windows电话撰写内核。他们只是将目前的内核 移到Mac OS, Linux和Windows因此,C内核增强你每天使用的手机的能量

数据库
Oracle、 MySQL、MS SQL服务器和PostgreSQL是世界上最受欢迎的数据库。 (前三个数据库实际上是C和C++。 )

除上述情况外,C语言在3D电影、嵌入装置等领域至关重要。
C语言为何久经不衰
THE MEANING OF LIFE
今天,有几种编程语言帮助开发者更有效地完成各种任务。语言水平较高,内置基础更大。JSON、XML、UI、网页、客户请求、数据库连接、媒体业务等等可以简化但尽管如此,有几个理由可以假定,C编程语言将长期继续使用。
以下是C在某些情况下的无比好处的例子。
可移植性和高效
C是一种适应性强的编程语言。离机器越近越好它几乎普遍适用于所有现有的加工结构。实际上,每个现有结构都至少使用一个 C 编译器。而如今,由于当前编译器生成了极优化的二进制文件,手写汇编很难改进它们的制作。
Python、Ruby和PHP等口译语言的主要成就以C为基础。 汇编者还利用C与其他语言的机器接口。
内存操作
记忆管理和指导移动是使C语言适合系统开发(操作系统和嵌入系统)的关键特征。
确定资源使用
垃圾收集是开发者无法依靠的系统开发共同语言特征。即使在一些嵌入系统的情况下,只能进行动态分配。嵌入式应用程序的时间和记忆资源极为有限。就一些实时嵌入系统而言,他们无法忍受垃圾收集员电话的不可预测性。如果记录和档案管理不足以支持动态分布,一些记忆管理战略非常重要。例如,将数据放入自定义地址C语指针允许的动态分配和垃圾回收等术语不适用于资源受限制的系统。
Code Size
C是一个相对较短的跑步者。但代码的内存比大多数其他语言的内存要少。例如与C++相比,以 C 编程语言撰写的二进制文本 。它大约是可比 C++ 代码创建的二进制文件的一半大小 。造成这种情况的主要原因之一是得到的大力支持。
学习C的理由
THE MEANING OF LIFE
你可能只是知道 Python 很容易学, C 作为一种古老的编程语言, 也很容易学。
通用语言
语言C是最经常使用的编程语言,互联网上或书本上的许多算法都是用这种语言书写的,这也给开发者带来最大的便携性和好处。
了解机器(用C来思考)。
当我们与同事辩论特定代码部分或其他语言的行为时,我们最终会“用C语言说话 ” : 本组件是将“ 目的” 传输到对象还是将对象作为一个整体重复? 这里有没有“ 改变”?
在用高级语言分析某部分代码的行为时,我们很少讨论或考虑该部分代码中执行的汇编指令。 另一方面,在解释机器正在做什么时,我们可以在C中非常明确地定义它。
我在研究一些有趣的C项目
许多令人着迷的项目都是用C语言完成的,从大规模数据库服务器或操作系统到小型嵌入应用程序。 像C这样的古老、温和、但有力、经过时间考验的编程语言必须值得了解。
当下许多编程语言
在其预设的用途上
都要优于C语言
然而,在业绩优先事项方面,
C依然是王者!
也许你也想学习一种编程语言
获得一份报酬丰厚的工作。
就来北大青鸟中博!
有几种编程语言可供选用。
下一篇:没有了
相关新闻
- 2022-05-15 劳动节,我在家做了一天英特尔
- 2022-05-15 Docker环境配置指南!
- 2022-05-15 巴菲特大幅增持动视暴雪股票,已
- 2022-05-15 微软Win11/10Edge浏览器101稳定版发布
- 2022-05-15 微软已修复Win11安全模式下屏幕闪烁
- 2022-05-15 首次使用EUV工艺 Intel “4nm”酷睿点
- 2022-05-15 AMD Zen3被逆袭了:Intel 12代酷睿登顶
- 2022-05-14 使用微软Edge浏览器隐藏你的真实
- 2022-05-14 微软Edge浏览器将内置免费的VPN服务
- 2022-05-14 微软财报公布 Phil Spencer称Xbox状态一
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
