为什么linux的内核用c不用c++
4个回答
展开全部
因为Linus Torvalds,他选择了C,至于为啥要选C,因为当年C++技术并不成熟。
欢迎关注找前辈网。
欢迎关注找前辈网。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本视频介绍了Linux的基本概念和原理,特别是介绍了Linux发行版与Linux内核的关系。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现实原因:
ISO,posix,sus这些标准是UNIX系列操作系统的生产制造标准。而这些标准用C语言定义的。
历史原因:
早期的UNIX(linux属于unix分支,遵循同样工业标准),用B+语言写的,就是后来的C。并且C的创始人,也是UNIX的创始人,自己还写了本200页左右的C语言使用手册。ISO C就是以这为蓝本制定了C89标准,几经改变变成现在的C99标准。
90年代美国政府采购的操作系统,要求符合一个单独标准,同样是C做的标准。
因此C语言保留到现在,操作系统API一直都是以C的方式提供。
ISO,posix,sus这些标准是UNIX系列操作系统的生产制造标准。而这些标准用C语言定义的。
历史原因:
早期的UNIX(linux属于unix分支,遵循同样工业标准),用B+语言写的,就是后来的C。并且C的创始人,也是UNIX的创始人,自己还写了本200页左右的C语言使用手册。ISO C就是以这为蓝本制定了C89标准,几经改变变成现在的C99标准。
90年代美国政府采购的操作系统,要求符合一个单独标准,同样是C做的标准。
因此C语言保留到现在,操作系统API一直都是以C的方式提供。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询