- 主题:一个项目想从4.7迁移到dotnet5,又放弃了
作为玩过asm/c/c++的,我确实对c#的运行速度一直不太满意
dotnet6里面又有很多提升,其中不少看了之后,直接想吐槽微软早干啥去了
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/
但实事求是的说,现在it行业风气并不能说非常棒,别的语言比c#更加拉跨,比如go和java都比c#慢,还是在debian上跑的测试
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharp.html
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/go-csharpcore.html
所以相比之下Mozilla还是很赞的,搞个rust。rust能不能完成它的设计目标不说,至少Mozilla是很有进取心的
【 在 oldwatch 的大作中提到: 】
: 那还是挫啊,你说是实现架构大改
: (阻塞变异步,串行变并行,有锁变无锁之类)
: 榨出几倍性能也罢了
: ...................
--
FROM 221.221.18.*
里面各个语言正则都是调用的pcre,确实不地道。
不过是debian搞的,c#肯定不占优势,看个意思吧
【 在 oldwatch 的大作中提到: 】
: 别的不说
: 你贴的这连接里的测试代码也太草了
:
: ...................
--
FROM 221.221.18.*
元组和字符串切片这玩意,至少得有20年以上的历史了,我之前还是在c/c++中见过的这些概念,这些东西很难说是谁抄的谁的了。语法糖类的创新,其实一般都不认为是多大的创新
golang那个玩意没啥创新的。开源那边,有些人只认为开源最好,从不看别的。这些人没有见过啥好东西。比如emacs版前几天发帖,那个版不少人转投vs code,真是土包子们后知后觉
rust对内存开启编译时引用计数,确实是个创新,微软建了个新编程语言的项目在盯着,可能是打算等rust有突破了就抄?
c#发明的async/await,其他语言是抄的
常见语言中,除了go之外别的都是有相当突破的(非语法糖的),甚至包括php。
大家也都互相抄来抄去的
【 在 KEILLY 的大作中提到: 】
: dotnet应该借鉴了go/rust很多东西吧。
: 元组,rust里有。
: 字符串切片,rust里的概念
: ...................
--
FROM 123.116.196.*
是的,牛人太多了,计算机又是热门领域
【 在 oldwatch 的大作中提到: 】
: 我是说在编程语言领域里
: 编程语言这块想做出点真正的新东西不是一般难
:
: ...................
--
FROM 123.116.196.*