百科问答小站 logo
百科问答小站 font logo



哪些软件应用值得用Rust重写? 第1页

  

user avatar   richox 网友的相关建议: 
      

CPU+内存密集型的应用,比如数据压缩领域的gzip、bzip2、xz 等等。

我已经把自己的数据压缩应用orz用rust重写了(github.com/richox/orz),整体上来看,当前的rust性能已经完全匹敌c/c++,而且开发过程释放了大量脑力,涉及到对内存精细操作的地方不再需要像c/c++那样心惊胆战,也不需要处理c++的长篇编译错误,编译通过基本上就不会再出异常了。

这个项目可以做为rust性能的一个实战验证,目前压缩速度快于gzip、压缩率高于bzip2,在整个压缩领域已经处于pareto frontier 的位置了。




  

相关话题

  开源与共产主义的本质区别是什么? 
  不用VlP或不用花钱就可以看电视剧是软件是什么? 
  为什么 Go 和 Rust 常提供静态编译好的 Linux 程序,而 C 不行? 
  什么是思维导图?怎么画? 
  java switch 不加 break 继续执行 下一个case(不用匹配条件) 这个设计是因为什么? 
  如何实现 C/C++ 与 Python 的通信? 
  为什么我同学一听到知乎就很不屑? 
  怎么使用思维导图? 
  常说「Java 在虚拟机中运行」,请问这个虚拟机可以视为 Java 语言的解释器吗? 
  美国众议院通过法案,禁止在政府设备上使用 TikTok,你怎么看?会产生什么影响? 

前一个讨论
是否存在无理点不连续、有理点连续的函数?
下一个讨论
overleaf为啥打不开了?





© 2025-04-12 - tinynew.org. All Rights Reserved.
© 2025-04-12 - tinynew.org. 保留所有权利