通告一则
《Rust编程之道》截止今天,修订了115条勘误,第一次近距离体验到集体智慧的强大。其中有一些重要的勘误,我把它们打上了「精选」Label,读者朋友们看书学习的时候,可以方便查看。也可以通过选择章节Label,来查看一些勘误。Closed 状态代表我已经修订了稿件。
接下来,我会对这些勘误进行归档,整理一份电子版小册子,方便读者查阅。
比较各种编程语言的FFI开销
#ffi
5亿次调用耗费时间(毫秒)简要排名:
- Luajit 891
- Julia 894
- C 1182
- Cpp 1182
- Rust 1193
- Haskell 1197
- Java8 4505
- Elixr 23852
- Go 37975
Rust实现的Kubernetes API 客户端
#k8s
还属于实验状态。不过该作者是Kubernetes GitHub组织的成员。
「嵌入式Rust」将Rust编译器移植到M68K
#m68k_llvm
M68k 处理器是美国 Motorola 公司开发的高性能处理器, 具有高性价比、高集成度等特点,在工业自动化设备、控制设备、医疗仪器系统、安全系统等领域多有应用。现在为Freescale 公司所有。
有人为M68K实现了一个LLVM后端,现在该作者想把Rust编译器移植到M68K-LLVM后端。
SemVer:语义化版本的下一步
#semver
Steve(对,就是刚从Mozilla离职的那位),他也是Semver组织的一员,他们现在准备制作新的语义化版本规范。
为什么?
语义化版本控制诞生于2009年的Ruby社区,随着Bundler的流行,也传播到了Node社区,npm也随之跟进。然后就是Rust的Cargo,都进行了支持。但是语义化版本也有很多缺点。所以他们想要改进。并且专门针对Cargo来进行尝试。
拭目以待。
「系列博文」Generator I:迈向MVP
#async #generator
无船同志新的博文,主要探讨了接下来要对Generator进行重新设计,目标是一个MVP(最小可行性产品,minimum viable product)。当前虽然在Nightly中可用,但还是比较简陋,所以现在开始对其进行精致的设计。大目标也是为了Rust异步可以早日稳定。
微软:70%的安全漏洞都是内存安全问题
#Security
微软安全工程师Matt Miller上周在以色列举行的BlueHat安全会议上表示,在过去的12年中,大约70%的微软补丁是为了修复内存安全漏洞。
干掉Unwrap!
#errorhandle
为什么要干掉Unwrap?滥用unwrap()
会导致生产环境中出现各种恐慌。该文作者通过一些代码示例来告诉你如何干掉Unwrap!
apk-decompiler:Rust实现的apk反编译工具
#android #apk #cli #decompiler
日报订阅地址:
评论区
写评论还没有评论