RustTalk

013. 跨行程序员 driftluo 的 Rust 历程

本期我们很荣幸邀请到了一位跨行程序员 drift luo 作为嘉宾。他本科专业是会计,但在工作过程中因项目需求和个人兴趣,逐渐转向了编程领域。特别引人注目的是,为了解决 Python 内存占用过高的问题,他在 2017 年就开始深入研究 Rust 语言。要知道,那时的 Rust 还处于相对早期阶段,不仅生态系统远不如今天完善,连最基础的 borrow checker 机制都尚未完全成熟。作为一个非计算机专业出身的开发者,能在那个时期就开始钻研 Rust,着实令人惊叹。

012. 与马道长畅聊 Docker 发展史与 Rust 推广

本期的嘉宾是马全一(网络 ID:马道长 genedna),目前在华为 2012 实验室开源管理中心,负责 Rust 国内生态发展推广工作。

在节目前半部分,道长分享了自己从业多年来的职业演变历程,作为容器技术(Docker)的早期接触者,道长在节目中分享了 Docker 在众多技术中脱颖而出的关键点,以及 Docker 是如何一步步没落的。

011. 碎碎念:黄光星 2023 年的工作与生活

这一期是 2024 新春特别节目,与老朋友黄光星来聊一聊他的 2023 年的工作与生活。也提前祝听友们新年快乐!

链接

  • Bazel:Tensorflow 构建工具
  • Poetry:Python packaging and dependency management made easy
  • 训练 LLM 的两个常用项目:

010. 特别节目:闲话 Zig,另一个 Better C 的语言

在新一代的 Better C 里,Rust、Zig 是经常被对比的两个语言,之前在第五期的节目中聊到过,本期继续讨论这个语言。

本期内容来自 ZigCC2024 New Year Party 线上会议的片段,主要讨论内容:

  • Zig 与 C/CPP/Rust 的对比,包括编译速度、大小、抽象程度等
  • Zig 可发力的方向。目前看,图像处理(GPU)、嵌入式、游戏是几个比较有潜力的方向

009. 卡比卡比的开源贡献之旅

本期嘉宾是卡比卡比,虽然他毕业不到三年,但已经成多个开源项目的重度参与者,而且已经是 Apache Arrow 的 PMC,他是怎么做得到?他的开源经历,对我们能有什么启发?这些问题都可以在本期节目中找到答案。

008. 与小福聊聊编译器那些事

本期嘉宾是韦清福,网络 ID:开心的小福。嘉宾之前在字节跳动实习期间从事过 JVM 的研发,现在英伟达从事编译器后端工作,这一期就和他来聊一聊编译器,揭开 compiler 的神秘面纱。

学习经历

时间线

  • 00:00:43 嘉宾自我介绍
  • 00:02:50 为什么选择编译器这条路
  • 00:09:47 编译器入门经历
  • 00:21:01 读研期间是否推荐选择编译器?
  • 00:25:39 编译器开发协作模式
  • 00:47:10 Zig 使用 LLVM 的方式
  • 01:01:58 分享

链接

嘉宾分享

  • 编译器相关书籍

007. 于康的 Rust 贡献之旅

本期嘉宾是具有 10 年工作经验的于康,工作经历 EDA,DJI 大疆,目前在微软。

在 2021 年开始给 Rust compiler 贡献代码,到目前为止,已经有 70 多个。本期就来聊聊他的贡献经历。

时间线

  • 00:02:23 接触 Rust 的初印象
  • 00:11:13 学习 Rust 经历
  • 00:24:35 社区主导语言的弊端
  • 00:28:24 给 Rust 做贡献的经历
  • 00:52:14 印象最深的两个 PR
  • 01:02:52 Rust Foundation 基金申请经历
  • 01:09:23 在微软的远程办公经历
  • 01:11:50 好物分享

链接

  • 嘉宾社交信息

005. 与 LemonHX 畅聊新一代编程语言 Zig

概要

本期嘉宾是张润哲(柠檬,LemonHX),另一位 Rust 的干饭人,零零后,后浪程序员。

今天的话题是 Zig ⚡,一门新时代的系统语言。不得不承认,C/C++ 的“替代者”隔三差五就能上 hacker news 榜首,Go/Rust/D/Carbon 等等不一而足,在这之中,Zig 是怎样一种存在?它的特点是什么?它是 Rust 的竞争对手嘛?

004. 与迟先生聊 Rust 与数据库系统

概要

本期嘉宾是迟策(aka 迟先生),虽然今年才刚大学毕业,但早已小有名气。在校内,他是交大 18 级计算机专业成绩第一名,曾因其对交大教学的评论,上过知乎热榜;在 Rust 社区内,是多个明星开源项目(如 TiKV、risinglight)的维护者与开发者。