g****t 发帖数: 31659 | 1 前面的贴不是批评C语言。本身C语言是非常好的。只是说几句ANSI C标准库的字符串问
题。
另外我个人理解字符串操作机器是ken Thompson脑子里的计算机抽象模型。所以可以看
到标准库里面
比例最大的就是字符串函数。(除了str开头的一些函数,还有mem开头的一些函数。)
尽管有些问题。ANSI C标准库一直用到今天。足够说明它的强大。
现如今好多库都是一两年就不流行了。 |
r*****z 发帖数: 906 | 2 C的字符串是dmr从BCPL借鉴来的,最早的C字符串库也是dmr的点子 |
m**k 发帖数: 290 | 3 ken同学就是个渣。嫉妒dennis同学发明了c,折腾几十年折腾出来个go,跟他一样渣。 |
d***a 发帖数: 13752 | 4 不至于吧?他搞出了Unix,已经攒够信用点了,后面做的东西都是for fun了。
【在 m**k 的大作中提到】 : ken同学就是个渣。嫉妒dennis同学发明了c,折腾几十年折腾出来个go,跟他一样渣。
|
n******t 发帖数: 4406 | 5 ken在系統方面其實還可以。
go主要是plan9的馬甲,外加噁心C++和java的。
【在 m**k 的大作中提到】 : ken同学就是个渣。嫉妒dennis同学发明了c,折腾几十年折腾出来个go,跟他一样渣。
|
m**k 发帖数: 290 | 6 操作系统在他之前早就有了。他只是用c重写了一遍。而且在那个年代操作系统很容易
写。
窃以为go以后会变成跟perl类似,红及一时,终究会被淘汰。
go的运行速度比不上rust,开发速度比不上python. 最主要的是go authors不思进取,
顽固不化。比如vendoring,有这么多其它语言这么成功的例子,go搞了多少个
vendoring的版本? 这么多年从godep到dep,再到mod,全都很垃圾。
其他方面如generic等等更不用说了。太顽固。
rust很难学,但是rust一直在更新变化成长。跟javascript有类似的基因。相信rust会
变得越来越优秀。也会有越来越的的程序猿加入。 |
m*****p 发帖数: 39 | 7 同意,Cpp20馬上就有coroutine了,看看go還能火幾年。
Rust比Cpp還麻煩,有時間不如學Cpp20。
: 操作系统在他之前早就有了。他只是用c重写了一遍。而且在那个年代操作系统
很容易
: 写。
: 窃以为go以后会变成跟perl类似,红及一时,终究会被淘汰。
: go的运行速度比不上rust,开发速度比不上python. 最主要的是go authors不思
进取,
: 顽固不化。比如vendoring,有这么多其它语言这么成功的例子,go搞了多少个
: vendoring的版本? 这么多年从godep到dep,再到mod,全都很垃圾。
: 其他方面如generic等等更不用说了。太顽固。
: rust很难学,但是rust一直在更新变化成长。跟javascript有类似的基因。相信
rust会
: 变得越来越优秀。也会有越来越的的程序猿加入。
【在 m**k 的大作中提到】 : 操作系统在他之前早就有了。他只是用c重写了一遍。而且在那个年代操作系统很容易 : 写。 : 窃以为go以后会变成跟perl类似,红及一时,终究会被淘汰。 : go的运行速度比不上rust,开发速度比不上python. 最主要的是go authors不思进取, : 顽固不化。比如vendoring,有这么多其它语言这么成功的例子,go搞了多少个 : vendoring的版本? 这么多年从godep到dep,再到mod,全都很垃圾。 : 其他方面如generic等等更不用说了。太顽固。 : rust很难学,但是rust一直在更新变化成长。跟javascript有类似的基因。相信rust会 : 变得越来越优秀。也会有越来越的的程序猿加入。
|
w********m 发帖数: 1137 | 8 编译速度第一就可以了。
多年软件开发的基本的教训是,
编译快的编译语言可以替代脚本。
,
【在 m**k 的大作中提到】 : 操作系统在他之前早就有了。他只是用c重写了一遍。而且在那个年代操作系统很容易 : 写。 : 窃以为go以后会变成跟perl类似,红及一时,终究会被淘汰。 : go的运行速度比不上rust,开发速度比不上python. 最主要的是go authors不思进取, : 顽固不化。比如vendoring,有这么多其它语言这么成功的例子,go搞了多少个 : vendoring的版本? 这么多年从godep到dep,再到mod,全都很垃圾。 : 其他方面如generic等等更不用说了。太顽固。 : rust很难学,但是rust一直在更新变化成长。跟javascript有类似的基因。相信rust会 : 变得越来越优秀。也会有越来越的的程序猿加入。
|
g****t 发帖数: 31659 | 9 前面的贴不是批评C语言。本身C语言是非常好的。只是说几句ANSI C标准库的字符串问
题。
另外我个人理解字符串操作机器是ken Thompson脑子里的计算机抽象模型。所以可以看
到标准库里面
比例最大的就是字符串函数。(除了str开头的一些函数,还有mem开头的一些函数。)
尽管有些问题。ANSI C标准库一直用到今天。足够说明它的强大。
现如今好多库都是一两年就不流行了。 |
r*****z 发帖数: 906 | 10 C的字符串是dmr从BCPL借鉴来的,最早的C字符串库也是dmr的点子 |
|
|
m**k 发帖数: 290 | 11 ken同学就是个渣。嫉妒dennis同学发明了c,折腾几十年折腾出来个go,跟他一样渣。 |
d***a 发帖数: 13752 | 12 不至于吧?他搞出了Unix,已经攒够信用点了,后面做的东西都是for fun了。
【在 m**k 的大作中提到】 : ken同学就是个渣。嫉妒dennis同学发明了c,折腾几十年折腾出来个go,跟他一样渣。
|
n******t 发帖数: 4406 | 13 ken在系統方面其實還可以。
go主要是plan9的馬甲,外加噁心C++和java的。
【在 m**k 的大作中提到】 : ken同学就是个渣。嫉妒dennis同学发明了c,折腾几十年折腾出来个go,跟他一样渣。
|
m**k 发帖数: 290 | 14 操作系统在他之前早就有了。他只是用c重写了一遍。而且在那个年代操作系统很容易
写。
窃以为go以后会变成跟perl类似,红及一时,终究会被淘汰。
go的运行速度比不上rust,开发速度比不上python. 最主要的是go authors不思进取,
顽固不化。比如vendoring,有这么多其它语言这么成功的例子,go搞了多少个
vendoring的版本? 这么多年从godep到dep,再到mod,全都很垃圾。
其他方面如generic等等更不用说了。太顽固。
rust很难学,但是rust一直在更新变化成长。跟javascript有类似的基因。相信rust会
变得越来越优秀。也会有越来越的的程序猿加入。 |
m*****p 发帖数: 39 | 15 同意,Cpp20馬上就有coroutine了,看看go還能火幾年。
Rust比Cpp還麻煩,有時間不如學Cpp20。
: 操作系统在他之前早就有了。他只是用c重写了一遍。而且在那个年代操作系统
很容易
: 写。
: 窃以为go以后会变成跟perl类似,红及一时,终究会被淘汰。
: go的运行速度比不上rust,开发速度比不上python. 最主要的是go authors不思
进取,
: 顽固不化。比如vendoring,有这么多其它语言这么成功的例子,go搞了多少个
: vendoring的版本? 这么多年从godep到dep,再到mod,全都很垃圾。
: 其他方面如generic等等更不用说了。太顽固。
: rust很难学,但是rust一直在更新变化成长。跟javascript有类似的基因。相信
rust会
: 变得越来越优秀。也会有越来越的的程序猿加入。
【在 m**k 的大作中提到】 : 操作系统在他之前早就有了。他只是用c重写了一遍。而且在那个年代操作系统很容易 : 写。 : 窃以为go以后会变成跟perl类似,红及一时,终究会被淘汰。 : go的运行速度比不上rust,开发速度比不上python. 最主要的是go authors不思进取, : 顽固不化。比如vendoring,有这么多其它语言这么成功的例子,go搞了多少个 : vendoring的版本? 这么多年从godep到dep,再到mod,全都很垃圾。 : 其他方面如generic等等更不用说了。太顽固。 : rust很难学,但是rust一直在更新变化成长。跟javascript有类似的基因。相信rust会 : 变得越来越优秀。也会有越来越的的程序猿加入。
|
w********m 发帖数: 1137 | 16 编译速度第一就可以了。
多年软件开发的基本的教训是,
编译快的编译语言可以替代脚本。
,
【在 m**k 的大作中提到】 : 操作系统在他之前早就有了。他只是用c重写了一遍。而且在那个年代操作系统很容易 : 写。 : 窃以为go以后会变成跟perl类似,红及一时,终究会被淘汰。 : go的运行速度比不上rust,开发速度比不上python. 最主要的是go authors不思进取, : 顽固不化。比如vendoring,有这么多其它语言这么成功的例子,go搞了多少个 : vendoring的版本? 这么多年从godep到dep,再到mod,全都很垃圾。 : 其他方面如generic等等更不用说了。太顽固。 : rust很难学,但是rust一直在更新变化成长。跟javascript有类似的基因。相信rust会 : 变得越来越优秀。也会有越来越的的程序猿加入。
|
x****u 发帖数: 44466 | 17 Unix这个系统实际上就是server的DOS,毛病和槽点非常多
现在流行的macOS,Linux甚至之类的只是保持了Unix类似的界面接口,架构早已天地之
别。
【在 n******t 的大作中提到】 : ken在系統方面其實還可以。 : go主要是plan9的馬甲,外加噁心C++和java的。
|
x****u 发帖数: 44466 | 18 启用静态分析器的话,使用标准库里几乎所有字符串函数都会被视为安全隐患
【在 g****t 的大作中提到】 : 前面的贴不是批评C语言。本身C语言是非常好的。只是说几句ANSI C标准库的字符串问 : 题。 : 另外我个人理解字符串操作机器是ken Thompson脑子里的计算机抽象模型。所以可以看 : 到标准库里面 : 比例最大的就是字符串函数。(除了str开头的一些函数,还有mem开头的一些函数。) : 尽管有些问题。ANSI C标准库一直用到今天。足够说明它的强大。 : 现如今好多库都是一两年就不流行了。
|
c*******v 发帖数: 2599 | 19 现在哪个静态分析最好用?
【在 x****u 的大作中提到】 : 启用静态分析器的话,使用标准库里几乎所有字符串函数都会被视为安全隐患
|
x****u 发帖数: 44466 | 20 Msvc内置的最接地气,银神前前前前东家的貌似也可以
[在 chebyshev (......) 的大作中提到:]
:现在哪个静态分析最好用? |