linux和c语言

linux和c语言,第1张

linux的是一 *** 作系统,其本质是一系列的任务调度,内存管理,虚拟文件系统等算法的集合.它告诉你的计算机怎么充分利用你机器上的资源.linux内核的源代码是用C语言写的(源代码也见于pub.kernel.org).

C语言是一门编程语言,其本质是把一些C语言关键词描述的算法转换为计算机可以直接运行的二进制机器语言的整体.想把C语言写成的代码编译成二进制机器语言要使用C编译器(C compiler),C编译器是一个软件,它可以把C语言写成的代码转换成机器可以执行的二进制文件. 世界上有多款这样的软件,如gcc. linux内核及linux环境下可用的所有软件都是用gcc编译的.

简而言之,linux是一个 *** 作系统,是一个各种应用程序工作的环境. linux的内核,即这个 *** 作系统的核心代码,是用c语言编写,并用gcc编译的. linux内核是一套描述系统工作方式的算法,C语言是其实现途径. C语言也可以用来编译其它的代码.

Linux和Unix非常类似,可以划为一类。C和C++也很相近,统称为C/C++

下面回答问题:

1.C语言的创始人同时也是Unix系统的创始人之一

2.Unix类系统通用的cc或gcc编译环境是最标准的C语言编译环境。最接近C语言的本质


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8464100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存