分页: 1 / 2
有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:31
由 ql2015
1 windows kernel.
2. linux kernel
3. ms office
4. Oracle backend
5. Java JVM
我会选offifce. 太他妈复杂了
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:33
由 fhnan
Office肯定只有很少一部分是用c写的
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:36
由 fangkuuaih
office不大可能用c写,c加加还差不多。
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:36
由 fhnan
fangkuuaih 写了: 2022年 10月 15日 13:36
office不大可能用c写,c加加还差不多。
现在应该是应c sharp
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:37
由 YouHi
肯定是Linux kernel
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:38
由 MrAnderson
office不可能是C写的吧。这纯属找虐。Linux kernel有一小段引导的assembly,然后应该是C. windows kernel不清楚,好像是C++的。
ql2015 写了: 2022年 10月 15日 13:31
1 windows kernel.
2. linux kernel
3. ms office
4. Oracle backend
5. Java JVM
我会选offifce. 太他妈复杂了
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:41
由 GreatCanada
MrAnderson 写了: 2022年 10月 15日 13:38
office不可能是C写的吧。这纯属找虐。Linux kernel有一小段引导的assembly,然后应该是C. windows kernel不清楚,好像是C++的。
苹果的kernel用的啥?
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:44
由 MrAnderson
不知道。我觉得大部分kernel都是C++的,只有Linuz看不起C++。
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:57
由 ql2015
fhnan 写了: 2022年 10月 15日 13:33
Office肯定只有很少一部分是用c写的
早期版本用汇编,后来的用C
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:59
由 MrAnderson
不是C++?
ql2015 写了: 2022年 10月 15日 13:57
早期版本用汇编,后来的用C
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 13:59
由 Jack12345
fangkuuaih 写了: 2022年 10月 15日 13:36
office不大可能用c写,c加加还差不多。
肯定是 C 啦,如果现在 重写 不一定还是 C,但 关键是 office 是 90年代初 开始的,那时候 电脑很慢的,286 之类的,所以 只能用 C
那时候 turbo C 的 C语言 编译程序 还是 汇编写的呢
刚查了下,90年 第一版本,那开发的时候 还是 80年代,有些 函数 估计还是 汇编语言
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:00
由 ql2015
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:08
由 ql2015
ql2015 写了: 2022年 10月 15日 14:00
最近的几个版本不清楚
另外,微软的coding rule要求一律用cpp. 即便你只是写C
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:10
由 ql2015
YouHi 写了: 2022年 10月 15日 13:37
肯定是Linux kernel
如果说用C写的最好的程序,我会选linux
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:26
由 goFan
Gnu 里面的东西,基本都是 C 吧,Emacs 这些。
netscape 估计也是 C,mozilla firefox 也是,比 kernel 恐怕要复杂多了
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:31
由 wwwhu
难道不是Unix?
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:33
由 Burlingame
先定义啥叫复杂
linux kernel的核心代码很简洁,windows的没见过
复杂程度其实编译器的更复杂,不是简单看看代码能明白的
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:35
由 goFan
kernel 并不是很复杂,几个模块分得好好的,按框架搭起来就可以。你不懂而已。
看执行文件大小就知道了,以前只有几百 KB,现在膨胀了,也只有几 MB。
编译器恐怕就比 kernel 复杂,llvm gcc 这种还支持多语言
浏览器就复杂多了,有 GUI,还要带 java 虚拟机
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:39
由 MrAnderson
编译器肯定是算最复杂的一类。虚拟机和内核系统差不多复杂
goFan 写了: 2022年 10月 15日 14:35
kernel 并不是很复杂,几个模块分得好好的,按框架搭起来就可以。你不懂而已。
看执行文件大小就知道了,以前只有几百 KB,现在膨胀了,也只有几 MB。
编译器恐怕就比 kernel 复杂,llvm gcc 这种还支持多语言
浏览器就复杂多了,有 GUI,还要带 java 虚拟机
Re: 有网友问史上用C写的最复杂的程序?
发表于 : 2022年 10月 15日 14:42
由 omicron
Windows的kernel估计比Linux的复杂,因为要向下兼容
Linux很多硬件都不兼容,还有很多古老的软件也早就不兼容了