百科问答小站 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 的位置了。




  

相关话题

  Go、Rust、Nim等新兴语言,为什么都抛弃了constructor? 
  C# 这么优秀的语言,现在到底出了什么问题? 
  编程语言的类型推断怎么解决协变和逆变的问题? 
  Python 有哪些好的学习资料或者博客? 
  如何看待特殊时期在线办公软件的大爆发,是否需要重新审视它们的价值? 
  为什么64位的软件都比32位的大一些?貌似大部分软件都要将64位和32位的版本分开下载,而游戏却可以统一下载,为什么呢? 
  性能最强的编程语言是什么? 
  为什么 Python 的 GIL 问题一直让人诟病,Python 社区却不解决? 
  有哪些可以用来制作历史时间轴的软件? 
  C 语言中指针数组和数组指针、函数指针、指向函数的指针等等该怎么理解? 

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





© 2025-05-17 - tinynew.org. All Rights Reserved.
© 2025-05-17 - tinynew.org. 保留所有权利