Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RUST教程
什么是 LLVM? Swift、Rust、Clang等背后的力量 - infoworld
新的语言,以及对现有语言的改进,在整个开发环境中如雨后春笋般涌现。Mozilla 的 Rust、Apple 的 Swift、Jetbrains 的 Kotlin和许多其他语言为开发人员提供了速度、安全性、便利性、可移植性和强大功能的新选择范围。为什么是现在这个时候涌现这种现象?
Rust后端的清洁Clean架构源码项目
许多架构模式来设计 Web 应用程序。一个著名的是Robert C. Martin的“
WebAssembly组件提案
本文探讨了新的 WebAssembly 组件模型提案,并展示了一种使用接口、构建 Rust 和 C++ 组件、链接和使用 Wasmtime 运行它们的非常早期的方法。随着越来越多的编程语言将 WebAssembly 添加为编译目标,并且构建了自动为这些编程语言生成绑定的工具,组件模型
使用Rust的Tauri和Yew创建桌面应用程序 - DEV
如果你喜欢 Rust 并想构建桌面应用程序,Tauri 是一个不错的选择,Tauri 本身是用 Rust 编写的,您的后端应用程序将是一个 Rust 应用程序。Rust 中的 Web 前端还处于早期阶段,但正如您将看到的,Yew 已经非常有用了本教程中的所有代码都可以在我的 gith
WebAssembly现在和未来应用场景大全 - harshal
WebAssembly(缩写为 Wasm)是各种编程语言和许多不同执行环境之间的中间层。您可以获取用 30 多种不同语言编写的代码并将其编译为 .wasm 文件,然后可以在浏览器、服务器甚至汽车上执行该文件。“WebAssembly”这个名称具有误导性。虽然它最初旨在使代码在 Web
Rust编程语言2022年自身发展展望 - chester
2022年看起来是成为Rust程序员的一个伟大年份。Rust还不是主流,但凭借其忠实的用户群和在科技界不断增长的使用案例,不难看出Rust将在2022年继续发展和繁荣。我列了一个清单,列出了在Rust世界里发生的许多值得期待的事情。列出了几个会议和一些对Rust本身的改进。此外,我还
使用Rustlang的Async Tokio运行时处理CPU密集型任务
Rust 内置了对异步 ( async) 编程模型的支持,类似于 JavaScript 等语言。要充分利用多核和异步 I/O,必须使用运行时,虽然 Rust 社区有多种替代方案,但 Tokio 是事实上的标准。CPU 密集型计算定义:以消耗大量 CPU 用于存储重组、预先计算
Rust 的三种多态性
当您编写的代码应该可以处理几种不同类型的值,但事先不知道它们是什么,不同语言处理方式不同: 动态语言就可以让您传入任何内容。 Java/C# 会要求一个接口或一个超类。 Duck类型的语言,如 Go 或 TypeScript,需要一些结构类型:例如,具有一组特
System76使用Rust为Linux构建一个新的桌面环境
几个月前,System76 宣布他们将开发一个基于 Rust 编程语言的新桌面环境,称为COSMIC。他们的想法是创建一个桌面环境,该环境类似于当前可用于 Pop!_OS 操作系统的桌面环境,但重点不同。System76 的目标是创建更快、更可定制且不受 GNOME 桌面环境
Polars提供Javascript的数据处理库 - levelup
Polars 是使用 Apache Arrow Columnar Format 作为内存模型在 Rust 中实现的速度极快的 DataFrame 库。 懒惰 | 急切的执行 多线程 SIMD 查询优化 强大的表达API Polars 可
Rust的async-await:协作调度 vs 抢占调度
线程是为了并行化计算密集型任务。然而,如今,许多应用程序都是 I/O(输入/输出)密集型应用程序。这样,线程就有两个重大问题: 他们使用大量(与其他解决方案相比)内存 启动和上下文切换的成本可以在大量(数万个)线程运行时感受到。 在实践中,这意味着通
blockstack/stacks-blockchain:Stacks 2.0 区块链的Rust实现
Stacks 是比特币的编程层。Stacks 区块链支持比特币的智能合约和去中心化应用程序。比特币是最耐用、最安全的区块链。比特币在设计上是最小的,并且不会改变。Stacks 扩展了比特币的设计,以在不修改比特币的情况下启用智能合约和应用程序,并将比特币的交易负载降至最低。数
Rust会成为JavaScript未来的基础设施吗? – thenewstack
Rust最初由 Mozilla 创建,是一种快速、可靠、内存效率高且非常流行的编程语言,专为提高性能和安全性而设计。如被广泛使用的Facebook,苹果,亚马逊,微软和谷歌用于系统基础设施、加密和虚拟化。Rust 现在正在取代 JavaScript Web 生态系统的部分内容,例如缩
yangwenmai/learning-rust: Rust 学习之路
中文资源,主要是对 Rust 的阅读、学习,以及 Rust 相关讨论问题的总结。Rust 比 Golang 还难吗? Golang入手知道简单,写完后你没有对错,Rust入手难,写完后90%都是对的。 只学过Rust的一点点语法,晦涩难懂。 Rust
Rust的并发线程 - ibraheem
下面是一个简单的 Web 服务器:u
suborbital/atmo:多合一的WebAssembly服务器应用环境
Atmo 是一个服务器端运行时和应用程序框架。构建 Web 服务应该很简单。Atmo 可以轻松创建强大的服务器应用程序,而无需担心可扩展性、基础架构或复杂的网络。Atmo 使您能够使用多种语言编写称为Runnables的小型自包含函数,并通过以声明方式组合它们来定义您的业务逻
亚马逊Prime Video中使用WebAssembly提高了效率
亚马逊基于通过Prime Video通过 8,000 多种设备类型向数百万客户提供内容,如游戏机、电视、机顶盒和 USB
Rust 如何解决 C++ 的问题?
Jimmy Hartzell 是一名高级 C++ 开发人员/讲师。此前,他曾在 Tower Research Capital(一家专门从事高频交易的对冲基金)担任 C++ 开发人员。这篇博文主要关注 Rust 和 C++ 之间的语法差异,以及 Rust 如何改进 C++ 的一些缺点。
上页
下页
关闭