标签:rust

Python vs. Rust:打破三大障碍

Python vs. Rust:打破三大障碍

在我周围的每个人都知道我是Python 的忠实粉丝。大约15年前,当我对 Mathworks Matlab 感到厌倦时,我开始使用Python。虽然Matlab的理念看起来不错,但在掌握了Python之后,我再也没有回头。我甚至成为了我所在大学的Python传道者,"传播这个词"。会编码并不等于成为

大树 大树 2024-05-21
0 0 0
微软又捐 100 万美金,对 Rust 未来投下了信任票

微软又捐 100 万美金,对 Rust 未来投下了信任票

导读:Microsoft 近日又向Rust 基金会捐赠了 100 万美元,可用于认为合适的任何事情。Microsoft 作为 Rust 基金会白金会员,已经于 2023 年 12 月进行了无限制捐赠,用来帮助该组织提高Rust 编程语言的性能、安全性与可持续性。Rust 基金会执行董事兼首席执行官R

张二河 张二河 2024-05-19
0 0 0
用Rust进行TUI编程:Cursive库

用Rust进行TUI编程:Cursive库

在本文中,我们将探索使用Rust进行文本用户界面(TUI)编程。TUI提供了一种通用的方法来创建具有丰富图形用户界面的交互式命令行应用程序。我们将使用Cursive库,一个流行的用于构建TUI应用程序的Rust库。Cursive使用声明式UI:用户定义布局,然后Cursive处理事件循环。Cursi

宇宙之一粟 宇宙之一粟 2024-05-17
0 0 0
Linux内核将迎来Rust升级,删掉了约1万行代码

Linux内核将迎来Rust升级,删掉了约1万行代码

Linux 6.10内核升级Linux 6.10内核即将进行另一次Rust升级,以提高构建Rust内核组件所需的Rust版本基线。这个基线的提升将持续进行,直到达到一个合适的最低版本,官方Rust编译器能够与Rust内核部分良好地“正常工作”。Linux 6.10中的Rust升级还取消了其内部的“a

醒在深海的猫 醒在深海的猫 2024-05-17
0 0 0
Microsoft工程师将EXT2文件系统驱动程序移植到Rust

Microsoft工程师将EXT2文件系统驱动程序移植到Rust

早在2023年末,Linux内核的虚拟文件系统(VFS)代码就出现了Rust抽象。微软工程师Wedson Almeida Filho的这些补丁现在已经发布了第二次迭代。。。除了对Rust VFS绑定的各种改进外,新的补丁还带来了一个正在进行的EXT2 Rust文件系统驱动程序。 随着去年10月

大白菜程序猿 大白菜程序猿 2024-05-14
0 0 0
Rust 1.78 Linux 6.10升级,删除树中的“alloc”Fork以节省约10k行

Rust 1.78 Linux 6.10升级,删除树中的“alloc”Fork以节省约10k行

Linux 6.10内核将进行另一次Rust升级,以提高在树内核组件中构建Rust所需的Rust版本基线。这种基线的提高将继续下去,直到达到一个合适的最低版本,在这个版本中,官方的Rust编译器“刚好能”很好地与Rust’ed内核位配合使用。Linux 6.10中的Rust升级还取消了树中的“all

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-05-14
0 0 0
微软向 Rust 基金会捐赠 100 万美元

微软向 Rust 基金会捐赠 100 万美元

Rust 基金会宣布,其白金会员 Microsoft 于 2023 年 12 月捐赠了不受限制的 100 万美元,以用于支持各种关键的 Rust 语言和项目优先事项。 微软 Rust 基金会成员董事兼董事会副主席 Nell Shamrell-Harrington 表示,这一贡献体现了微软对 Rus

剑圣无痕 剑圣无痕 2024-05-12
0 0 0
Zed 编辑器在 Linux 支持方面取得进展

Zed 编辑器在 Linux 支持方面取得进展

Zed 是一款支持多人协作的代码编辑器,由 Atom 编辑器原作者主导;底层采用 Rust、且默认支持 Rust,还自带了 rust-analyzer,主打 “高性能”。 Zed 于 2024 年 1 月份正式宣布开源,该项目最初只专注于对 macOS 的支持。时至今日,项目团队则正在为其添加对

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-05-09
0 0 0
OceanBase TableAPI实践案例(Rust)

OceanBase TableAPI实践案例(Rust)

引子这是OceanBase TableAPI实践案例(Java)的姊妹篇,上一篇比较全面的比较全面的介绍了TableAPI的相关概念,以及基本的环境搭建,因此这篇不再赘述。本文将主要介绍TableAPI的Rust客户端obkv-table-client-rs ,因为这个开源项目相关说明较少,初学者可

穿过生命散发芬芳 穿过生命散发芬芳 2024-05-07
0 0 0
文盘Rust  用Tokio实现简易任务池

文盘Rust 用Tokio实现简易任务池

notice"Rust is a trademark of the Mozilla Foundation in the US and other countries." Tokio 无疑是 Rust 世界中最优秀的异步Runtime实现。非阻塞的特性带来了优异的性能,但是在实际的开发中我们往往需

大猫 大猫 2024-05-07
0 0 0
文盘Rust  rust连接oss

文盘Rust rust连接oss

notice"Rust is a trademark of the Mozilla Foundation in the US and other countries." 对象存储是云的基础组件之一,各大云厂商都有相关产品。这里跟大家介绍一下rust与对象存储交到的基本套路和其中的一些技巧。 基本连

大白菜程序猿 大白菜程序猿 2024-05-07
0 0 0
# 文盘Rust  tokio绑定cpu实践

# 文盘Rust tokio绑定cpu实践

notice"Rust is a trademark of the Mozilla Foundation in the US and other countries." tokio 是 rust 生态中流行的异步运行时框架。在实际生产中我们如果希望 tokio 应用程序与特定的 cpu core

法医 法医 2024-05-07
0 0 0
# 文盘Rust  FFI 浅尝

# 文盘Rust FFI 浅尝

notice"Rust is a trademark of the Mozilla Foundation in the US and other countries." rust FFI 是rust与其他语言互调的桥梁,通过FFI rust 可以有效继承 C 语言的历史资产。本期通过几个例子来聊聊

醒在深海的猫 醒在深海的猫 2024-05-07
0 0 0
分享五个让你惊叹的 Rust github项目

分享五个让你惊叹的 Rust github项目

在这个快速发展的技术世界里,有这么一种编程语言,既有着低级语言的性能,又有着高级语言的安全保证——这就是Rust。Rust以其独特的内存安全性、并发性和效率,成为了许多程序员心中的新宠。今天,就让我们一起探索五个令人惊叹的Rust项目,看看Rust如何在现代编程世界中大放异彩。Rust的三大魔法:内

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-05-06
0 0 0
Rust语言实现图像编码转换,支持多种格式

Rust语言实现图像编码转换,支持多种格式

Rust 作为一门现代的系统编程语言,不仅性能出色,安全性高,而且生态系统也在不断成熟。在图像处理方面,image-rs库是 Rust 社区中广泛使用的一个开源库,它提供了丰富的图像编解码功能。今天,我将带你通过 image-rs 库深入了解在 Rust 中如何对图像进行编码和解码,并在此过程中给出

泡泡 泡泡 2024-05-06
0 0 0
GCC的Rust编译器将与GSoC 2024一起改进

GCC的Rust编译器将与GSoC 2024一起改进

谷歌代码之夏2024(GSoC’24)已与GNU编译器集合(GCC)一起宣布接受项目,今年夏天有七名学生开发人员参与其中,其中几人专注于增强GCC的Rust前端。 其中一名开发人员将在Rust前端内进行内联程序集支持工作。另一名学生参与者将致力于Rust前端的借用检查IR位置支持。第三位学生开发

穿过生命散发芬芳 穿过生命散发芬芳 2024-05-04
0 0 0
都说Rust效率翻倍,为何银行业仍坚持C++?

都说Rust效率翻倍,为何银行业仍坚持C++?

根据经验,Rust 并不适合大多数编程任务,除非是在特定的情况下。Rust 这门编程语言多年来一直处于突破的边缘,在大型科技领域,这一突破可能就在不远的未来。Google工程总监 Lars Bergstrom 最近表示,当他的团队将 C++ 代码重写为 Rust 时,构建和维护所需的工作量减少了超过

共饮一杯 共饮一杯 2024-05-03
0 0 0
聊聊使用Rust制作MIDI钢琴程序,你学会了吗?

聊聊使用Rust制作MIDI钢琴程序,你学会了吗?

本文让我们使用Rust实现一个简单的MIDI Piano应用程序。首先,使用以下命令创建一个Rust新项目:cargo new midi-rs然后在Cargo.toml文件中加入依赖项:[dependencies] eframe = "0.27.2" itertools = "0.12.1" phf

大猫 大猫 2024-04-29
0 0 0
Rust优于C++的两个原因 ?

Rust优于C++的两个原因 ?

尽管学习曲线陡峭,Rust已经证明了自己是一门值得掌握的语言。今天,让我们深入研究一下Rust优于C++语言的原因。原因1:积极的编译器优化Rust的编译器(LLVM)比C++编译器更积极地优化代码,这是因为所有权规则,LLVM可以做出假设。LLVM在内联函数方面更加积极,特别是对于小函数。内联避免

Escape Escape 2024-04-28
0 0 0
雷鸟的新Rust集成:电子邮件客户端的未来?

雷鸟的新Rust集成:电子邮件客户端的未来?

Thunderbird的下一个主要版本包括Rust集成,以改进对Microsoft Exchange的支持,消除对第三方附加组件的需求。 广泛使用的开源电子邮件客户端Thunderbird透露,其即将于7月发布的主要版本将包含使用Rust编程语言开发的组件。 新功能之一是实现了Microsof

共饮一杯 共饮一杯 2024-04-26
0 0 0
1 3 4 5 6 7 16