Forwarded from dnaugsuz
所以说我看这么多人喷Go, 没有overload, 中文社区过气, glua性能比C几乎慢
一倍, benchmark被Rust完败一点情面也不给Google留以后我决定还是不学Go先算了, 听说开始时官方给开发了个超慢的GC, 惨人...
一倍, benchmark被Rust完败一点情面也不给Google留以后我决定还是不学Go先算了, 听说开始时官方给开发了个超慢的GC, 惨人...
https://github.com/kostya/benchmarks
科普一下下
Brainfuck v2.0
Kotlin 1.78s 28.4m
C++ Gcc 1.94 1.0
Rust 2.16 4.8
Nim Gcc 2.50 0.6
C++ Gcc 20.49 1.7
Crystal 25.28 1.5
Rust 27.18 4.8
D Gdc 27.40 2.4
Base64
C aklomp SSSE3 0.93 32.3
C 1.85 32.2
D Ldc 2.01 54.4
Rust 2.37 40.9
Crystal 2.59 58.5
Json
D Gdc Fast 0.35 234.1
Rust Pull 0.51 207.7
Rust Struct 0.53 226.2
C++ Rapid SAX 0.72 1.0
Matmul
Julia Native Thr 0.11 148.3
Julia Native 0.31 175.8
D Mir GLAS 0.32 56.7
D Ldc 2.17 73.0
Havlak
Crystal 12.26 398.9
Nim Gcc 15.53 1003.2
Nim Clang 16.02 1011.4
C++ 17.72 174.5
科普一下下
Brainfuck v2.0
bench.bKotlin 1.78s 28.4m
C++ Gcc 1.94 1.0
Rust 2.16 4.8
Nim Gcc 2.50 0.6
mandel.bC++ Gcc 20.49 1.7
Crystal 25.28 1.5
Rust 27.18 4.8
D Gdc 27.40 2.4
Base64
base64C aklomp SSSE3 0.93 32.3
C 1.85 32.2
D Ldc 2.01 54.4
Rust 2.37 40.9
Crystal 2.59 58.5
Json
jsonD Gdc Fast 0.35 234.1
Rust Pull 0.51 207.7
Rust Struct 0.53 226.2
C++ Rapid SAX 0.72 1.0
Matmul
MatmulJulia Native Thr 0.11 148.3
Julia Native 0.31 175.8
D Mir GLAS 0.32 56.7
D Ldc 2.17 73.0
Havlak
HavlakCrystal 12.26 398.9
Nim Gcc 15.53 1003.2
Nim Clang 16.02 1011.4
C++ 17.72 174.5
GitHub
GitHub - kostya/benchmarks: Some benchmarks of different languages
Some benchmarks of different languages. Contribute to kostya/benchmarks development by creating an account on GitHub.
以上公布的naivefortunes项目现在推荐不要使用内建的tls支持,因为配置麻烦且会占用Apache/Nginx的443端口.建议的是反向代理..
duangsuse::Echo
以上公布的naivefortunes项目现在推荐不要使用内建的tls支持,因为配置麻烦且会占用Apache/Nginx的443端口.建议的是反向代理..
This media is not supported in your browser
VIEW IN TELEGRAM
dnaugsuz
676 target/release/libex.so 一上Rust体积就开始膨胀,我看这药丸即使是拿rustc编译C程序也无所谓了吧...233
这个项目将开始使用Rust基准库开发... 我TM就为了省个几M就这样,不想Coding的官方客户端25M大小让我开始怀疑"做小做精"了, 完成后开发的Dropaged(aemon)项目估计编译完不去调试符号了,arm和x86不分包装了.反正现在手机内存大
duangsuse::Echo
去试试Rust+std与Java的FFI交互情况如何,为ls开发作准备...
目前决定ls会先用
git rules tree+rust 的方式,等以后有时间了会真正做小做精. ls正式不会像Dir那样设计的华丽,以后扫描库会 使用C开发 ,但会把库编译后加进assest里来加载. ls的规则服务器会先不开发,第一个版本不会宣传,因为这实际上是技能练习... 我现在不会啥都拿Rust写,当然是看情况的 ~~那为啥Dropage的核心dcommunity_server和dropaged(aemon),dropageq(uery)都是计划Rust写的呢?~~ 🙈