写点什么

rust

6 人感兴趣 · 27 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/cb/cb78142746a2f901482f171b05d4effb.webp?x-oss-process=image/resize,w_416,h_234

用 Rust 写点啥:数据结构篇——单向链表

用户头像
Kurtis Moxley1 月 13 日

用Rust写点数据结构,写一写单向链表

Rust 布道者张汉东倾授,入门 Rust 初学者都要攻破哪些难点?

用户头像
华为云开发者社区2020 年 12 月 31 日

摘要:Rust语言学习曲线过于陡峭?初学者看懂这张思维导图,快速入门。

Rust 太难?那是你没看到这套 Rust 语言学习万字指南!

用户头像
华为云开发者社区2020 年 12 月 25 日

摘要:从开发环境、语法、属性、内存管理和Unicode等五部分,为你带来一份详细的Rust语言学习的精华总结内容。

稳坐开发领域霸主之位,揭秘 C 语言无可取代的几大原因!

用户头像
华为云开发者社区2020 年 12 月 3 日

摘要:C语言在这过去的五十年间,已经逐渐发展成为极其重要的软件开发语言。本文将深度剖析它是如何与C++、Java、C#、Go、Rust和Python进行竞争,并保持一定优势的。

https://static001.geekbang.org/infoq/64/649cdf000b39b36d2b3b0bc37f872531.jpeg?x-oss-process=image/resize,w_416,h_234

深度剖析,为何 C 语言在开发领域的地位如此稳固

用户头像
Philips2020 年 11 月 30 日

C语言在这过去的五十年间,已经逐渐发展成为极其重要的软件开发语言。这里简要讲述一下在现在,它将如何与C++、Java、C#、Go、Rust和Python进行竞争并保持一定优势。

https://static001.geekbang.org/infoq/40/4028d3e209a82ea652da4fde253e1e76.jpeg?x-oss-process=image/resize,w_416,h_234

【译文】Rust futures: async fn 中的 thread::sleep 和阻塞调用

用户头像
袁承兴2020 年 10 月 4 日

近来,关于Rust的futures和async/await如何工作(“blockers”,哈哈),我看到存在一些普遍的误解。很多新用户为async/await带来的重大改进而感到兴奋,但是却被一些基本问题所困扰。即使有了async/await,并发依然很难。

https://static001.geekbang.org/infoq/c0/c013cdffbe05bca9b640e76d73d781a0.png?x-oss-process=image/resize,w_416,h_234

为什么 Rust 的 println! 不会发生所有权转移?

用户头像
袁承兴2020 年 10 月 3 日

println!可能是学习Rust最常用的一行代码了。我们连续多次调用它,下面的代码编译通过,再正常不过了。可是,我们明明传的是x,并非&x,为什么没有发生所有权转移呢?

https://static001.geekbang.org/infoq/d0/d0a698fcf1927768b92e69450828cfad.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 所有者被修改了会发生什么?

用户头像
袁承兴2020 年 9 月 25 日

写C++的时候,指针都在明面上。到了Rust,指针在很多场合都藏了起来。但遗憾的是,它们并不是真的想被遗忘掉,而是在和你躲猫猫,最终你不得不把它们揪出来,游戏才能继续。

https://static001.geekbang.org/infoq/b5/b5d5b71e8b41eec3249e9515b26df9e2.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 闭包的虫洞穿梭

用户头像
袁承兴2020 年 9 月 17 日

本篇主要介绍Rust闭包的概念。

在 Rust 里面嵌入 python 代码

用户头像
lipi2020 年 9 月 3 日

最近在做数据和模型处理过程中,需要提高 python 性能。Rust 在异步和分布式性能上非常出众,如果能和 python 结合起来就很赞了。本文主要介绍如果通过 Rust 调用 python,或者说增强 python

https://static001.geekbang.org/infoq/e3/e302d17e5aa049ad513e834fb57f7f8d.png?x-oss-process=image/resize,w_416,h_234

深入了解 Rust 异步开发模式

用户头像
lipi2020 年 8 月 31 日

异步开发带来了极大的性能提升。Rust 充分利用异步模型的框架,在Web Framework Benchmark 性能榜单上,长期排名前十。我们通过 Tokio 和 async-std 两个 Rust 异步框架,来了解一下 Rust 异步开发模式

https://static001.geekbang.org/infoq/05/05117be2dcfb9c7e4a46a13e87b72a2c.png?x-oss-process=image/resize,w_416,h_234

悬挂引用是如何被 Rust 消灭的?

用户头像
袁承兴2020 年 8 月 25 日

Rust承诺:引用始终有效。 可是,Rust引用并没有堆变量的生杀大权“Ownership”,对于堆变量,只能借来用用,充其量借来改改(再还回去),那么Rust是如何保障引用的权益呢?

https://static001.geekbang.org/infoq/58/587ef6bc8d26173f4eb49284242f6c84.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 特征与泛型区别点

用户头像
编号945302020 年 8 月 16 日

Rust的特征和泛型相同吗?

https://static001.geekbang.org/infoq/9f/9feddc3383bbfdcd1b3902d21734e63b.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 竟然没有异常处理?

用户头像
袁承兴2020 年 8 月 14 日

学习Rust最好的方法,是和其他主流语言,比如Java、Python进行对比学习。不然怎么能get到它的特别呢?

微软看上的 Rust 语言,安全性真的很可靠吗

用户头像
华为云开发者社区2020 年 8 月 13 日

摘要:近几年,Rust语言以极快的增长速度获得了大量关注。其特点是在保证高安全性的同时,获得不输C/C++的性能。在Rust被很多项目使用以后,其实际安全性表现到底如何呢?

https://static001.geekbang.org/infoq/71/711ab214bcf84b555e1ca57c2c3e3f06.jpeg?x-oss-process=image/resize,w_416,h_234

学习 Rust,我的一些体会

用户头像
Kurtis Moxley2020 年 7 月 19 日

聊一聊到现在为止,学习Rust给我带来的一点体会

https://static001.geekbang.org/infoq/e6/e6bdc67d98359e448a7cd8b22836c8b2.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 多线程之数据共享

用户头像
编号945302020 年 7 月 17 日

我们都知道Java中通过实现Runnable接口或继承Thread类,来完成一个线程的创建,那么在Rust中是如何实现一个线程的呢?

https://static001.geekbang.org/infoq/c8/c85bfa9480db97cd5feef5a420f4a9c2.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 所有权,可转可借

用户头像
袁承兴2020 年 7 月 14 日

堆变量的生命周期如何才能跨越原有作用域呢?

https://static001.geekbang.org/infoq/95/9547ab7ceab735ed5e86b8b8239534f9.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 是如何保障内存安全的

用户头像
博文视点Broadview2020 年 7 月 10 日

所有权可以说是Rust中最为独特的一个功能了。正是所有权概念和相关工具的引入,Rust才能够在没有垃圾回收机制的前提下保障内存安全。

https://static001.geekbang.org/infoq/53/531da4c5cc5e19a161d3b53122bf684b.jpeg?x-oss-process=image/resize,w_416,h_234

管理堆内存,Rust 是怎么做的?所有权!

用户头像
袁承兴2020 年 7 月 8 日

本篇谈下Rust语言的核心概念:所有权。这个概念是支撑Rust在编译期做内存安全检查的核心机制,也正是因为这个特性,我们认为Rust是内存安全的底层语言。

https://static001.geekbang.org/infoq/f9/f9fb7c315a4c9600a30bd8d7510b97cd.png?x-oss-process=image/resize,w_416,h_234

RUST IN BLOCKCHAIN 五月简报

用户头像
Aimee 阿敏2020 年 6 月 5 日

本文是对 RiB Newsletter #12 ZK-Rustups 的部分翻译。中文用词如有不准确,欢迎指出纠正。

https://static001.geekbang.org/infoq/31/31c6db880cdea58e7c994c6ffcb74cb3.jpeg?x-oss-process=image/resize,w_416,h_234

【译文】为什么说 Rust 是机器人技术的未来

用户头像
袁承兴2020 年 6 月 3 日

Rust是一门比较新的编程语言,在2006年由Graydon Hoare启动,2010年由Mozilla正式发布。速度极快的火狐量子浏览器就是用Rust开发的。过去几年里,Rust凭借着许多超棒的特性,产生了很大的吸引力,尤其对机器人技术。

https://static001.geekbang.org/infoq/4a/4aa5522b3b8ab266d6d186e3a2b6d238.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 遇上 C/C++(二):函数传参

用户头像
Coding Fatty2020 年 5 月 28 日

Rust 函数调用传递基本数据类型时,会进行严格的类型检查。

https://static001.geekbang.org/infoq/7f/7f4157edd1ec78c21d21688c93e7c881.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 遇上 C/C++ (一):数组操作

用户头像
Coding Fatty2020 年 5 月 24 日

Rust 相比于 C/C++,在数组操作上提供了安全保证,不允许越界访问非法内存。

https://static001.geekbang.org/infoq/c8/c896f1d7c9e6306fdb72fd48b5e67a7d.png?x-oss-process=image/resize,w_416,h_234

Rust 与区块链四月月刊

用户头像
Aimee 阿敏2020 年 5 月 17 日

Rust in Blockchain 是一栏月刊,介绍 Rust 在区块链中的应用,同时长期覆盖部分 Rust 公链项目的更新。

Rust 安装注意事项

用户头像
邱张华2020 年 5 月 13 日

Rust 安装 注意事项

https://static001.geekbang.org/infoq/95/95c1bdb1ee89f52a3b425004abb70520.png?x-oss-process=image/resize,w_416,h_234

【译】Rust 开发者的 2019

用户头像
Michael Yuan2020 年 4 月 22 日

最近 Rust 社区发表了针对 Rust 开发者的调查问卷结果,我翻译了这份报告,方便中国开发者能够更好地了解 Rust 开发者的2019年。

rust_rust资料文章-InfoQ写作平台