《计算机科学与工程系前沿讲座》叶子航:从语言设计到开发者体验:面向 AI 原生软件时代的 MoonBit 构建实践
以下内容根据公开信息整理,并经大模型处理生成,可能存在疏漏或误差,请以实际信息为准。
- 题目: 从语言设计到开发者体验:面向 AI 原生软件时代的 MoonBit 构建实践
- 主讲人:叶子航 @ 粤港澳大湾区数字经济研究院
- 时间:2026年5月29日 16:20-18:10
- 地点:南方科技大学智华楼 208
主讲人简介
粤港澳大湾区数字经济研究院(IDEA研究院)MoonBit团队核心开发工程师,长期参与 MoonBit 编程语言及其工具链的设计与实现工作。其工作方向涵盖编程语言设计、编译器工程、开发者工具、构建系统与语言生态建设等领域。作为 MoonBit 核心团队成员,叶子航深度参与了 MoonBit 从语言特性到工程落地的多个关键环节,致力于构建高效、可靠、易学且具备现代开发体验的新一代编程语言。他关注编程语言如何与 AI 辅助开发、WebAssembly、云原生应用和开源生态相结合,并持续推动 MoonBit 在真实开发场景中的应用与传播。
讲座简介
本次报告将围绕 MoonBit 的语言设计、编译工具链与开发者体验展开,介绍 MoonBit 如何在现代软件开发场景中兼顾高性能、强类型、安全性与易用性。报告将首先回顾 MoonBit 的设计目标:如何为云原生、边缘计算、WebAssembly 以及 AI 辅助编程等新兴场景提供更简洁、更可靠、更高效的编程语言基础。报告将从核心开发视角出发,分享 MoonBit 在类型系统、模式匹配、错误处理、包管理、构建系统与 IDE 支持等方面的工程实践。此外,报告还将探讨 AI 时代编程语言与开发工具链的新变化:当大语言模型逐渐参与代码生成、调试、测试与重构时,语言本身应如何提供更清晰的语义、更友好的工具接口以及更可验证的工程边界。通过 MoonBit 的实际案例,报告将展示一门新型编程语言如何在设计阶段即面向 AI-Native Developer Experience 构建完整生态。最后,报告将结合近期开展的 MoonBit x CCF 开源生态大赛,讨论下一代编程语言在教育、工业开发、开源社区和智能软件工程中的潜在机会与未来。
海报链接
