#RUST语言

LLVM之父谈当年为何发明一个新的编译器? - hpcwire

21-12-28 1288 3 banq

今天,LLVM 编译器在现代计算机语言中是必不可少,但早在 2000 年,LLVM(低级虚拟机)才刚刚起步,作为一种思考如何克服 Java 虚拟机缺点的新方法。当时,克里斯·拉特纳 (Chris L... 详细

什么是 LLVM? Swift、Rust、Clang等背后的力量 - infoworld

22-01-08 1417 2 banq

新的语言,以及对现有语言的改进,在整个开发环境中如雨后春笋般涌现。Mozilla 的 Rust、Apple 的 Swift、Jetbrains 的 Kotlin和许多其他语言为开发人员提供了速度、安... 详细

WebAssembly组件提案

22-01-21 710 1 banq

本文探讨了新的 WebAssembly 组件模型提案,并展示了一种使用接口、构建 Rust 和 C++ 组件、链接和使用 Wasmtime 运行它们的非常早期的方法。 随着越来越多的编程语言将 We... 详细

Rust编程语言2022年自身发展展望 - chester

22-01-26 1046 banq

2022年看起来是成为Rust程序员的一个伟大年份。Rust还不是主流,但凭借其忠实的用户群和在科技界不断增长的使用案例,不难看出Rust将在2022年继续发展和繁荣。 我列了一个清单,列出了在Ru... 详细

Rust的async-await:协作调度 vs 抢占调度

22-01-26 472 banq

线程是为了并行化计算密集型任务。然而,如今,许多应用程序都是 I/O(输入/输出)密集型应用程序。 这样,线程就有两个重大问题: 他们使用大量(与其他解决方案相比)内存 启动和上下文切换的成... 详细

使用Rust的Tauri和Yew创建桌面应用程序 - DEV

22-01-19 1298 banq

如果你喜欢 Rust 并想构建桌面应用程序,Tauri 是一个不错的选择,Tauri 本身是用 Rust 编写的,您的后端应用程序将是一个 Rust 应用程序。Rust 中的 Web 前端还处于早期... 详细

blockstack/stacks-blockchain:Stacks 2.0 区块链的Rust实现

22-01-18 670 banq

Stacks 是比特币的编程层。Stacks 区块链支持比特币的智能合约和去中心化应用程序。 比特币是最耐用、最安全的区块链。比特币在设计上是最小的,并且不会改变。Stacks 扩展了比特币的设计,... 详细

使用Rustlang的Async Tokio运行时处理CPU密集型任务

22-01-17 681 banq

Rust 内置了对 异步 ( async) 编程模型的支持,类似于 JavaScript 等语言。 要充分利用多核和异步 I/O,必须使用运行时,虽然 Rust 社区有多种替代方案,但 Tok... 详细

System76使用Rust为Linux构建一个新的桌面环境

22-01-16 661 banq

几个月前,System76 宣布他们将开发一个基于 Rust 编程语言的新桌面环境,称为COSMIC。 他们的想法是创建一个桌面环境,该环境类似于当前可用于 Pop!_OS 操作系统的桌面环境,但重... 详细

yangwenmai/learning-rust: Rust 学习之路

22-01-15 668 banq

中文资源,主要是对 Rust 的阅读、学习,以及 Rust 相关讨论问题的总结。 Rust 比 Golang 还难吗? Golang入手知道简单,写完后你没有对错,Rust入手难,写完后90%... 详细

Rust的并发线程 - ibraheem

22-01-13 454 banq

下面是一个简单的 Web 服务器: use std::net::{TcpListener, TcpStream}; use std::io::{BufRead, BufReader, W... 详细

Rust会成为JavaScript未来的基础设施吗? – thenewstack

22-01-11 535 banq

Rust最初由 Mozilla 创建,是一种快速、可靠、内存效率高且非常流行的编程语言,专为提高性能和安全性而设计。 如被广泛使用的Facebook,苹果,亚马逊,微软和谷歌用于系统基础设施、加密和... 详细

Polars提供Javascript的数据处理库 - levelup

22-01-10 530 banq

Polars 是使用 Apache Arrow Columnar Format 作为内存模型在 Rust 中实现的速度极快的 DataFrame 库。 懒惰 | 急切的执行 多线程 SIM... 详细

Rust 的三种多态性

22-01-07 640 banq

当您编写的代码应该可以处理几种不同类型的值,但事先不知道它们是什么,不同语言处理方式不同: 动态语言就可以让您传入任何内容。 Java/C# 会要求一个接口或一个超类。 Duck类型的语言... 详细

使用Rust为RISC-V OS 实现自旋锁

21-12-30 547 banq

自旋锁是最基本的同步实现之一,也是实现操作系统时首先要考虑的组件之一。 本文将简要回顾自旋锁的基础知识,如何在 Rust 中为自制操作系统实现它,以及它相对于 C 语言的优势。 The ... 详细

共有 215 上一页 1 ... 4 5 6 7 8 9 10 ... 15 下一页