郑东阳
IDEA高级工程师
郑东阳,高级工程师,Apache Committer,Rust-Analyzer member & Rust-lang Member,专注于编译器设计与构建系统、IDE等编译工具链的协同开发。
演讲主题
MoonBit 编程语言工具链及其架构设计
简介:从编程语言发展的角度看 MoonBit 诞生的背景,阐述 MoonBit 语言特点与核心设计理念,介绍 MoonBit 的各大核心组件以及主要优势(全局优化、WebAssembly first class 支持、AI Native 等),介绍通过编译器、IDE 与构建系统等工具链的垂直整合进行增量式的大规模并行编译优、Scalable 语义分析以及编译过程、类型检查并行化,打造极快编译速度、出色 IDE 体验的开发者平台。最后介绍 Moonbit 社区建设与开源路线。 大纲: MoonBit 诞生背景 Moonbit 语言简介 Moonbit 核心组件与架构设计 Moonbit 社区建设与开源路线