V
主页
Rust中的类型驱动API设计
发布人
https://www.youtube.com/watch?v=bnnacleqg6k&t=11s Rust 是一种独特的编程语言,它融合了命令式和函数式概念,使低级系统更安全。然而,与其他现代语言相比,用 Rust 设计 API 需要一种完全不同的思维方式——例如,设计时不使用类或继承。在这次演讲中,我将现场编写一个简单的 Rust API 的设计。通过 API 的演变,我将展示如何使用 Rust 的类型系统(尤其是特征)来设计与现有代码干净组合的接口,并帮助 API 客户端在编译时发现错误。Will Crichton 斯坦福大学 @wcrichton Will Crichton 是斯坦福大学计算机科学博士六年级学生,由 Pat Hanrahan 教授和 Maneesh Agrawala 教授指导。他的研究是关于应用认知心理学和编程语言理论来了解程序员并设计更好的编程工具。
打开封面
下载高清视频
观看高清视频
视频下载器
组合优于继承(go&rust都是这种设计)
自从用了Cursor,程序员再也不怕失业了?
可视化Rust 数据类型的内存布局
rust领域驱动设计
用类型状态模式优化你的Rust接口
9 个 Rust 最佳实践 - 实用程序、示例、测试
Rust使用Arc代替Vec
Tonic让Rust中的gRPC 变得非常简单
Rust 所有特性详解
停止在 Rust 中使用面向对象编程(这样做更好)
用Rust编写一个属于自己的文本编辑器应用程序
Rust 类型系统的魔力
Rust 让你感觉自己是个天才
无需类的Rust数据建模
Rust字符串全解析
将所有 C 语言翻译成 Rust(TRACTOR)
我最喜欢的Rust设计模式
如何读取复杂的 Rust 类型
什么是 LLVM 以及 Rust(rustc)如何使用它?
Rust 的外来数据类型 👽 Box、Rc、Arc
为什么我用 C 写 Rust 编译器?
Rust程序编写的20多个技巧
Rust 错误处理的四个层次
Rust错误处理最佳实践
Rust 初学者常犯的 8 个致命错误
学习 Rust!🦀 Axum Hyper Tonic Tower
Rust 函数虽怪,却值得庆幸
Rust 最重要的容器 📦 10 个有用的模式
我花了 18 个月的时间使用 Rust,现在后悔了
用Rust编写一个属于自己的文本编辑器应用程序(二)
机密虚拟机中Rust操作系统设计与实现 南方科技大学
异步Rust可以是愉快的体验
2024年想入坑程序员请注意:千万别碰这些即将要被计算机行业淘汰的编程语言!(马士兵)
Rust async/.await介绍
【编程】用rust写了个超好用的代码可视化工具
Rust 的运算符重载实际上是有意义的
为什么颜色网站免费看但加载慢?黑客都快笑疯了!(提供网络安全|信息收集|黑客技术)
(熟肉)开源大模型+Cursor 5分钟从零写出Rust应用,Rust从未如此简单!
尚硅谷嵌入式FreeRTOS入门教程,freertos项目实战
【Rust】新的wayland组件?!