过去,NGINX 仅支持使用 C 语言编写的模块(作为一个用 C 语言编写的项目,必然会选择使用主语言支持模块绑定)。然而,计算机科学和编程语言理论的进步改善了过去的范式,尤其是在内存安全性和准确性方面。这就为像 Rust 等语言的使用铺平了道路,现在这些语言就可用于 NGINX 模块的开发。 如何开始使用 ngx-rust 在了解...
优质的标准库和三方库实现,Rust具备非常优秀的性能,与C语言、C++是同一个级别。
Rust和C都广泛应用于系统开发方面,两者的设计思路却完全不一样,因为Rust发展太快,产生了替代C语言的...
「唐刚(Mike Tang)」,前面提到过,他是 Rust 语言中文社区联合创始人,连续多年的创业者,在编程界已经拥有 18 年的经验以及 8 年 Rust 语言编程经验。 说他是中国 Rust 语言的布道者也不为过。他从 2014 年接触 Rust 语言开始,就一直致力于 Rust 语言的研究及在中国的推广,一直独立运营着国内最大的 Rust ...
在程序员中,谁才是最好的编程语言这个话题能够让他们大战三天三夜,几十种甚至上百种编程语言都能找到各自的支持者,日前微软云业务的CTO Mark Russinovich的一个表态引爆了开发者争议,因为他呼吁停止使用C/C++来开发。Mark Russinovich表示,“说到编程语言,现在是时候停止用 C/C++开发任何新项目了,在那些需要...
Rust可以更好(安全)地完成C语言能做的工作。但是说取代,至少目前来说还是不太可能实现。不是语言不优秀,也不是入门的语法难度有些高,或者说对底层硬件支持目前还不如C语言,以Rust目前的进步速度来看,这些在未来都可以解决。对于芯片厂商,如NXP、TI、ST而言,它们目前的原厂固件和方案都是建立在基于C语言的...
一句话概括了我对 Rust 与 Go 的看法:“Go 是 C 程序员设计新编程语言的结果,Rust 是 C++ 程序员设计新编程语言的结果”。这不仅仅是一个比喻 - Go 是由 plan9 校友设计的,这是一个用 C 编写的操作系统,也是 Go 许多功能的灵感来源,而 Rust 是由 Mozilla 的人员设计的,Mozilla 的旗舰产品是最大...
Linux之父:我们不会用Rust取代C语言开发内核 来源:财经自媒体 Linux之父:我们不会用Rust取代C语言开发内核 来源:InfoQ 作者丨JeremyAndrews 译者丨屠灵 策划丨蔡芳芳 Linux 诞生于 1991 年,距今已经 30 年了。虽然它一开始只是 Linus 的一个个人项目,而非出于要开发一个新操作系统的伟大梦想,但如今的 Linux ...
虽然Rust是编译型语言,Python是解释型语言,但是由于两者的ABI(应用程序二进制接口)在设计上存在相似性,Rust代码可以应用到Python上。现在一些Rust包已经被用于Python绑定,通过Rust库也可以将C语言的API应用到Python上。 大量新项目的应用使得开发Rust库更容易,方便绑定Python和部署具有Rust二进制文件的Python软件包。下面4...
Rust语言作为计算机领域中的“新秀”,因本身的安全性、相对便捷性、简洁性,获得了许多开发者的青睐。Rust语言有多受欢迎呢?“Linux之父”linus准备将Rust语言列入Linux内核,将其用在Linux内核的安全领域当中。谷歌将Rust编入安卓系统,将其服务于系统的稳定性和减少系统冗杂。苹果使用Rust语言代替C语言移植。不仅如此...