#锈蚀

C/C++ vs. Rust Performance(tempesta-tech.com)
2020-11-2 1:53
本文不是关于哪种编程语言更好,而是讨论用于开发速度最快的服务器端系统软件(如数据库引擎和HTTPS服务器)的最强大的工具集。这类软件有几个特定的特性:相对较大的代码库、100,000行C或C++代码等等。虽然可以用汇编语言编写特定的、最热门的函数,但用汇编语言编写整个程序是不切实际的。 数据库和Web服务器是任务关键......
Rust-GPU(github.com)
2020-10-23 0:15
今天,我们将发布Rust的一个非常早期的版本-GPU-一个新的项目,使Rust成为GPU代码的一流语言和生态系统! GPU编程历来是使用HLSL或GLSL完成的,这两种简单的编程语言多年来随着呈现API的发展而发展。然而,随着游戏引擎的发展,这些语言未能提供处理大型代码库的机制,与其他编程语言相比,它们通常落后于其他......
2020-7-6 1:59
这篇文章原本是Zero to Production的一部分,用来解释我们选择技术背后的原因。它最终变得如此之大,成为了自己的文章! 如果您要开始在Rust中构建一个新的可投入生产的API,您应该选择哪一个? 当涉及到以下问题时,我将分析每个Web框架所处的位置: 最后,我会提出我的建议。值得一提的是,没有绝对的选择:......
2020-6-27 16:4
随着苹果公司最近宣布,他们将在未来的笔记本电脑和台式机上从Intel X86 CPU转向他们自己的ARM CPU,我认为现在是一个很好的时机来看看可能会影响在Rust工作的系统程序员的一些差异。 ARM CPU与X86不同的一个关键方面是它们的内存模型。本文将介绍什么是内存模型,以及它如何在一个CPU上导致代码正确,......
2020-6-13 3:12
铁锈的特征系统是图灵完整的。该箱采用特征求值的原则来实现四次评价的必备特征,并提供了四次评价的原则!将语法转换为特征表达式的宏。 这里是一个简单的阶乘实现,这里唯一的非标准单词是pred,它是一个减运算符,相当于1-: Fourth!(:阶乘(n--n)1交换fact0;:fact0(n n--n)dup 1=if ......