分页: 2 / 2

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 14:55
ql2015
omicron 写了: 2022年 10月 15日 14:42 Windows的kernel估计比Linux的复杂,因为要向下兼容

Linux很多硬件都不兼容,还有很多古老的软件也早就不兼容了
+1

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:22
denizen
MrAnderson 写了: 2022年 10月 15日 13:44 不知道。我觉得大部分kernel都是C++的,只有Linuz看不起C++。
呵呵,到现在,在Linux上开发,也是c写啊。

至于内核,自己去git上看看不就得了

Languages
C
98.5%

Assembly
0.8%

Shell
0.3%

Makefile
0.2%

Python
0.1%

Perl
0.1%

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:24
goFan
omicron 写了: 2022年 10月 15日 14:42 Windows的kernel估计比Linux的复杂,因为要向下兼容

Linux很多硬件都不兼容,还有很多古老的软件也早就不兼容了
Linux 能用很多老硬件,windows 倒是找不到驱动用不了了

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:28
swanswan
Windows是微核的,显然比monolithic的linux简单。
微核的可以模块化保证,复杂度大大降低。

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:29
MrAnderson
我是说别的系统大部分是C++. 对了,苹果现在也是linux内核吧?本来好像是基于另一种*nix的。
denizen 写了: 2022年 10月 15日 15:22 呵呵,到现在,在Linux上开发,也是c写啊。

至于内核,自己去git上看看不就得了

Languages
C
98.5%

Assembly
0.8%

Shell
0.3%

Makefile
0.2%

Python
0.1%

Perl
0.1%

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:30
goFan
swanswan 写了: 2022年 10月 15日 15:28 Windows是微核的,显然比monolithic的linux简单。
微核的可以模块化保证,复杂度大大降低。
Windows 复杂度可不低

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:34
swanswan
goFan 写了: 2022年 10月 15日 15:30 Windows 复杂度可不低
那是劣等马工写复杂了

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:37
denizen
狗家起go的时候,很是吐糟了一遍继承。

瓢自己也学了一下,发现嵌入也是能用的

回来就推了

结果现在被大家吐糟,目前嵌入最深的层次,已经过十级了。

这个可能小刘不觉得有什么关系,总比十代继承好吧。

哎,他是不知道我们老刘,家里用的还是不到10兆的带宽,comcast都跪求白给他升级了。他不干,说上次白送他一个cable modem,结果后来就要收月租。现在,他反正就交50一月,别的什么都不同意!

这个带宽,连在服务器上跑vs code都不行!

当然撇开这个原因,其他人用的也是vi+cscope,不能自动完成。

为了看到成员变量的名字,得跳进去10几次!还得再跳出来。

所以他们要求flatten,不能嵌入,而是照抄!

瓢被天天骂崽卖爷田心不同。

瓢只好赖狗家,同时拿执行还是要灵活机动来下台阶

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:48
YouHi
denizen 写了: 2022年 10月 15日 15:37 狗家起go的时候,很是吐糟了一遍继承。

瓢自己也学了一下,发现嵌入也是能用的

回来就推了

结果现在被大家吐糟,目前嵌入最深的层次,已经过十级了。

这个可能小刘不觉得有什么关系,总比十代继承好吧。

哎,他是不知道我们老刘,家里用的还是不到10兆的带宽,comcast都跪求白给他升级了。他不干,说上次白送他一个cable modem,结果后来就要收月租。现在,他反正就交50一月,别的什么都不同意!

这个带宽,连在服务器上跑vs code都不行!

当然撇开这个原因,其他人用的也是vi+cscope,不能自动完成。

为了看到成员变量的名字,得跳进去10几次!还得再跳出来。

所以他们要求flatten,不能嵌入,而是照抄!

瓢被天天骂崽卖爷田心不同。

瓢只好赖狗家,同时拿执行还是要灵活机动来下台阶
瓢是谁?

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 15:55
benadryl
纯好奇:关于复杂系统有没有专门的科学来研究?特别复杂的东东到底是怎么设计制作出来的?娃正在高中学CS,有一天问俺:我觉得我写个小Java程序就这么复杂,那Java这种语言又是怎么发明出来的,那个人岂不是太厉害了?俺也不是码工也不懂。但能感受到娃对复杂系统的崇敬和神往。

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 16:30
501
ql2015 写了: 2022年 10月 15日 13:31 1 windows kernel.
2. linux kernel
3. ms office
4. Oracle backend
5. Java JVM
我会选offifce. 太他妈复杂了
用户越多越愚昧,软件就越复杂。

ms office 的用户最多最愚昧,所以最复杂的软件是ms office

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 16:33
我的侄子于勒
Jack12345 写了: 2022年 10月 15日 13:59 肯定是 C 啦,如果现在 重写 不一定还是 C,但 关键是 office 是 90年代初 开始的,那时候 电脑很慢的,286 之类的,所以 只能用 C

那时候 turbo C 的 C语言 编译程序 还是 汇编写的呢

刚查了下,90年 第一版本,那开发的时候 还是 80年代,有些 函数 估计还是 汇编语言
为什么不是Borland c?

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 16:36
covid19
估计用C写的最复杂的程序,是中国的防火墙程序

一般人看不到

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 16:46
newIdRobot
benadryl 写了: 2022年 10月 15日 15:55 纯好奇:关于复杂系统有没有专门的科学来研究?特别复杂的东东到底是怎么设计制作出来的?娃正在高中学CS,有一天问俺:我觉得我写个小Java程序就这么复杂,那Java这种语言又是怎么发明出来的,那个人岂不是太厉害了?俺也不是码工也不懂。但能感受到娃对复杂系统的崇敬和神往。
JAVA JVM,是CMU 顶尖CS PHD的水平做出来的。当然不一样。

Re: 有网友问史上用C写的最复杂的程序?

发表于 : 2022年 10月 15日 16:46
MrAnderson
Turbo C 不就是宝蓝的吗?
我的侄子于勒 写了: 2022年 10月 15日 16:33 为什么不是Borland c?