linux是不是用C语言写的?
在学习C语言之前去学linux是不是会很困难?
解决方法
Linux内核基本上是用C完成的,但有少量与硬件交互的代码是用汇编写的,因为C无法实现这些功能。
至于[在学习C语言之前去学linux是不是会很困难?],仁者见仁,智者见智。
是的,好多操作系统都是用C 写的,
Linux 是用C语言写的
但学Linux和学C语言关系不太大,
linux操作系统是一种类unix操作系统,而c语言是谁和谁(记不住了)编写unix的副产物,所以linux也用c语言写的。
c语言的特点是代码比较长,写同样一个程序比java代码长几倍,但是c语言被电脑执行的效率高,所以大多数操作系统和大型软件都是用c/c 写的。这是我所知道的不知能否解决您的疑问。