ppt文档 Learning by Contributing to Rust Compiler - 陈于康

3.28 MB 23 页 0 评论
语言 格式 评分
英语
.pptx
3
摘要
陈于康分享了他在Rust编译器贡献中的学习经历,提到Rust在内存安全性和长期软件开发中的优势。他强调了开源社区的开放性及潜在混乱,并提倡通过实践学习Rust。他还提到了Rust在性能和开发体验上的关注,以及编译器对错误消息的重视。陈于康的经验包括从事多个开源项目,并定期为Rust编译器做出贡献。
AI总结
《Learning by Contributing to Rust Compiler - 陈于康》 这篇文档是陈于康在第三届中国Rust开发者大会上的分享,主要讲述了他通过贡献Rust编译器来学习和成长的经验。以下是文档的核心内容总结: ### 个人背景 - **工作经历**: 曾就职于EDA初创公司(2011-2014)、大疆(2014-2020)和微软(2016-2023),使用过C/C++、Ruby、Lua、C#和PowerShell等语言。 - **当前职位**: Cryptape的工程师,专注于Rust。 ### 开源经历 - **Rust开源贡献**: 2023年获得Rust基金会项目资助,成为Rust编译器团队的贡献者。 ### 对Rust的认识 - **优势**: - 几乎解决了开发阶段的内存问题。 - 适合寿命较长的软件。 - **挑战**: 开源带来的混乱。 ### 学到的经验 - 保持好奇心,通过实践学习。 - 不需要精通Rust,贡献编译器是学习的好方法。 - 以游戏心态对待,保持耐心。 - 遇到问题可以在Zulip寻求帮助。 ### Rust编译器的特点 - 关注性能和开发体验。 - 编译器的错误消息设计是一个权衡,强调简洁性。 ### 个人项目与学习资源 - 参与过多个开源项目,如gomoku、youki和dapr-wasm。 - 2022年开始定期为Rust贡献。 - 推荐的学习资源包括《Crafting Interpreters》、《EOPL》和《9cc:A Small C Compiler》。 总结:陈于康通过贡献Rust编译器积累了丰富的开源经验,并分享了对Rust语言的独到见解。他强调了实践中的学习方法以及保持乐趣和耐心的重要性,同时为感兴趣的开发者提供了实用的学习资源和建议。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 11 页请下载阅读 -
文档评分
请文明评论,理性发言.