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




  

相关话题

  为什么 Windows 上还没有普及 64 位的软件? 
  golang 为什么没有三元运算符? 
  适宜在电脑上看小说的阅读器推荐? 
  为什么编程语言都是上下文无关文法,不能采用上下文有关文法吗? 
  官方将户籍在乡村,从事信息软件相关人群定义为新生代农民工,这样定义有哪些依据? 
  为什么说C++很难? 
  我是不是应该放弃 C# 了? 
  学了计算机后感觉各种软件其实都不可靠,信不过电脑怎么办? 
  编译器怎么处理定义但未使用的函数? 
  有一台不会坏掉的电脑,这台电脑上只有vc++6.0,给一个人一亿年的时间,能创造出现在的各种软件吗? 

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





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利