Win10电脑系统源码有多少行?用的什么编程语言?

更新时间:2023-12-11 19:02:14 阅读: 评论:0

2023年12月11日发(作者:仓库文员)

-

Win10电脑系统源码有多少行?用的什么编程语言?

Win10电脑系统源码有多少行?用的什么编程语言?

信息图中提到,Windows XP 和 Windows 7 操作系统的代码量约 4 千万行级别。

Windows Vista 源码体量约 5 千万行。

小编是一个有着6年工作经验的工程师,关于C++,编程,自己有做材料的整合,一个完整的C++编程学习路线,学习资料和工具,能

够进我的群7253,-91790收取,免费送给大家,希望你也能凭着自己的努力,成为下一个优秀的程序员

所以,Windows 10 源码体量至少在 5 千万行咯。

Windows 操作系统是用什么编程语言开发的?

Windows 操作系统这么个量级的代码库,用了哪些/哪种编程语言,肯定有人好奇。

这不,就有人在 Quora 发帖问《开发 Windows 10 用了哪种编程语言?》

2019 年 3 月,微软内核工程师 Axel Rietschin 在 Quora 上回复了这个帖子。

「程序员的那些事」摘编如下:

Axel 说,Windows 10 和 Windows 8.x、7、Vista、XP、2000 和 NT 有着相同的代码库,每一代操作系统都经历了重大的重构,添加了大

量的新特性,改进了性能、硬件支持和安全性,同时保持了非常高的向后兼容性。

内核()大部分是用 C 语言编写的。在 Github 可以找到 Windows Rearch Kernel 的泄露版。

有兴趣的童鞋可以看看:/markjandrews/wrk-v1.2

Axel 表示,虽然 WRK 代码已经过时了,而且很大程度上还不完整,但那些代码应该会给大家一些深刻的见解。

比如:wrk-v1.2/ba/ntos/config 目录下是大家熟知的注册表(Registry)的源码,这个内核组件就是配置管理器(configuration

manager,CM)。

在内核模式下运行的大多数程序,也是用 C 语言编写的(大多数文件系统、网络、大多数驱动程序……),还有一些 C++。

至于 Window 10 是用什么编程语言写的,Axel 认为是 C 和 C++,并且 C 占了绝大部分。

.NET BCL 和其他托管库及框架通常都是用 C# 编写的,来自不同的部门(开发者部门),并且也不属于 Windows 源代码树。相比散落着 C++

岛屿的 C 代码海洋,C# 写的代码简直就是沧海一粟。

Windows 真的真的真的真的真的很大

Axel 提示大家,大多数人没有意识到 Windows 系统的庞大,真一个具有史诗规模的巨大项目。

Windows 的完整源代码树(包括全部代码、测试代码等)的大小超过 0.5 TB,涉及 56 多万个文件夹,400 多万个文件。

你可以花一年时间深入源代码树,钻入到那些文件中。它们包括了所有组成 OS 工作站和服务器产品,及其所有版本,工具,相关的开发包。

然后你再读文件名,看看里面有什么,它们是用来做什么的。想做完这些事,一个人(或两个人)恐怕要穷尽一生咯。

有一次 Axel 离开 Git 分支几周,他回来时发现落后了近 6 万次提交。Axel 想有人会说,没人可以每天把添加到 Windows 的所有代码都看

完,更不用说去读过去 30 年来编写的代码了!

-

Win10电脑系统源码有多少行?用的什么编程语言?

本文发布于:2023-12-11 19:02:14,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1702292534118513.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Win10电脑系统源码有多少行?用的什么编程语言?.doc

本文 PDF 下载地址:Win10电脑系统源码有多少行?用的什么编程语言?.pdf

标签:大家   代码   源代码
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|