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




  

相关话题

  用软件均衡器弥补耳机的弱点——这科学吗? 
  有哪些值得推荐的小型 C 语言开源项目? 
  命令式语言中递归的理论基础? 
  各个编程语言都有哪些「亮点」? 
  最良心的软件可以良心到什么程度? 
  明明很多编程语言从对象数组中取数据比用SQL从表中取数据方便,为什么数据库还是使用SQL? 
  2019 年了,Rust 到底比 C++ 强在哪里? 
  WPS 在什么方面比 Office 强,在什么方面比 Office 弱? 
  怎么让一个Java黑心甘情愿学Java? 
  编程语言有类型推断的话,我们就直接写 Ruby 直接编译到二进制了吗? 

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





© 2024-09-28 - tinynew.org. All Rights Reserved.
© 2024-09-28 - tinynew.org. 保留所有权利