Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RUST教程
Rust是JavaScript基础设施的未来? – Lee Robinson
Lee Robinson 是 Vercel(NextJS 的创建者)的开发者关系主管。Rust 是一种快速、可靠且内存高效的系统语言,在过去 6 年中被评为“最受开发人员喜爱”(根据 Stack Overflow 开发人员调查)。过去,JavaScript 生态系统中的绝大多
在Java中使用Optional性能很慢 - pkolaczk
该文通过与Rust对比发现: 包装原始类型的Optional导致速度下降高达 8 倍,并显着提高了分配率。逃逸分析优化失败。 Optional在对性能极其敏感的 Java 代码中使用值可能是个坏主意。此处测试的所有 JVM 都未能优化它们。 事实证明,最丑陋和
什么是开源构建工具Bazel?
Bazel是由 Google 开发的开源构建工具,用于自动化大型软件的构建过程。其他公司如Pinterest的,Adobe公司,SpaceX公司,英伟达和LinkedIn都使用它。
Revolt:用Rust 编写的替代Discord之类聊天室的开源项目
Discord是一款适用于游戏玩家一体化语音和文字聊天的即时通信(IM)软件,用户之间可以在软件的聊天频道通过信息、图片、视频和音频进行互动。Revolt通过开放源码尊重隐私的聊天应用程序。点击标题见项目
三个Rust代码库的经验分享:何时开始使用Rust? - convex
什么时候是开始使用 Rust 的好时机?Convex 的创始团队有幸领导了世界上一些最常用的基于 Rust 的系统的开发:
Kotlin可以从Rust中学到什么 - Cedric
在开始之前想重申一下,我的观点不是要在两种语言之间发起语言战争,也不是试图将一种语言变成另一种语言。我花了很多时间分析我想要讨论的特性,并自动排除了对一种语言非常有意义而在另一种语言中很荒谬的特性。例如,在 Rust 中要求垃圾收集是愚蠢的(因为它的主要主张是对内存分配的非常严格的控制)并且
使用PyO3从Python调用 Rust:加速Python
使用 Rust 加速你的 Python:PyO3使从 Python 调用 Rust 代码变得容易。您可以编写 Rust 库,并依靠 PyO3 和生态系统中matur
Rust/WebAssembly将是云原生分布式计算的未来? - thenewstack
Java和JVM一次编写到处运行的目标目前正在受到 Rust与WebAssembly的挑战!WebAssembly将替代JVM吗?JVM未能真正成为从物联网到服务器等任何设备上运行的通用容器,WebAssembly会吗?WebAssembly 是一种小型便携式虚拟机,可在现代 Web
gluesql/gluesql:一个用Rust编写的SQL数据库引擎库包
GlueSQL 是一个用 Rust 编写的 SQL 数据库的库包(注意:不是数据库本身)。它提供了打包成单个库的解析器 ( sqlp
badamczewski/PowerUp:Rust/Go语言的反编译工具
PowerUp是一个用于多种语言和平台的集合或生产力实用程序、反汇编和反编译工具: Live IDE Watcher(适用于 C#、GO 和 Rust)。 .NET JIT 反汇编程序。 .NET IL 编译器。 .NET 快速基准测试。 具有
两则幽默图:Java糟糕和Rust字符串
seed-rs/seed: 用于创建Web前端应用的Rust框架
Seed 是一个 Rust 前端框架,用于创建具有类似 Elm 架构的快速可靠的 Web 应用程序。 完全用 Rust 编写,包括模板系统(例如div!宏)。 基于 Elm 架构的内置状态管理。 一种包含电池的方法,重点是开发人员的体验。 为 Rust
前端工具Rome将用Rust改写
罗马是用来取代 Babel, ESLint,
在Java中使用panama FFI调用Rust库
如何在Java中调用Rust编写的库包?在这个例子中,我们将看到如何: 构建一个简单的 Rust 库,它公开一个 C API(巴拿马 FFI 可以链接到它)。 使用cbindgen来生成这个库中的C头文件。 用于jextract从头文件生成 java 绑定。
MeiliSearch:用Rust语言编写的极简全文搜索引擎
MeiliSearch是一个快速、功能丰富的全文搜索引擎。它建立在LMDB键值存储之上,安装在 Ubuntu 或 MacOS 上时作为 35 MB 的二进制文件存在。它带
Rust和JVM一起使用 - itnext
我已经使用 JVM 二十年了,主要是在 Java 中。JVM 是一项了不起的技术。恕我直言,它最大的好处是它能够使本机代码适应当前的工作负载;如果工作负载发生变化并且本机代码不是最佳的,它将相应地重新编译字节码。另一方面,当不再需要对象时,JVM 会自动从内存中释放它们。这个过程被称
使用Rust+Tauri+Svelte创建桌面应用的教程与源码 - Jakub
随着 Rust 越来越受到关注,越来越多的人想要学习它,我决定创建另一个主要针对初学者的教程。使用 Rust 创建桌面应用程序的方法很少,而Tauri绝对是一种可以让您制作漂亮的
Linux内核加入了Rust语言支持
Rust作为第二语言的支持的补丁系列已经加入到 Linux 内核。Linu
上页
下页