分页: 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++。
GreatCanada 写了: 2022年 10月 15日 13:41 苹果的kernel用的啥?

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
MrAnderson 写了: 2022年 10月 15日 13:59不是C++?
最近的几个版本不清楚

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很多硬件都不兼容,还有很多古老的软件也早就不兼容了