在新的时代背景下,我们需要什么样的编程语言?或许,它就只是一门自然语言?
... 展开 >




张宏波,本科清华大学电子工程系,美国宾夕法尼亚大学博士候选人 (硕士毕业),现任 IDEA 基础软件研究中心首席科学家,领导 MoonBit 编程语言及其工具链的开发,他是通用程序语言 ReScript(前称 ReasonML&BuckleScript,首个由中国人主导的有一定国际影响力的通用编程语言) 的作者,OCaml(2023 SIGPLAN 软件大奖)前核心开发人员。2013 年受 Bloomberg 邀请,他从学术界转入工业界,主导开发的 BuckleScript 编译器为该公司最受欢迎的开源项目,后演变为 ReScript 并被 Facebook(Meta)等大型企业用于商业开发。2017 年,他回国并成为 Facebook(Meta)在中国大陆工作的唯一软件工程师,负责维护 ReScript 并参与编程语言 Flow 的开发工作。2022 年,他正式加入 IDEA 研究院领导开发 MoonBit(www.moonbitlang.com) 编程语言及其整套开发环境。
在新的时代背景下,我们需要什么样的编程语言?或许,它就只是一门自然语言?
AI 编程助手正在潜移默化的改变着开发者的工作方式,随着人工智能模型的不断发展与普及,未来的编程环境可能会迎来根本性的变革,IDE(集成开发环境)可能会重构,以更好地与 AI 交互。如何更好地开发 AI 模型和 AI 原生应用是当下开发者工具平台面临的重要机遇和挑战。MoonBit 月兔诞生在 AI 与云原生的浪潮之中,作为一个新时代的编程语言,在语法特性上博采众长的同时统筹兼顾开发者工具全链条建设。通过的融合传统 IDE 智能与大模型智能的 MoonBit,在语言设计上也充分考虑到和大模型的智能融合。MoonBit 在设计理念强调清晰与简洁,降低了大模型理解难度,也简化了在语言学习、提示工程以及微调训练过程中的工作量。MoonBit 通过构建有效的训练数据集,从而提高大模型的学习效率和最终性能。
本次分享将整体从 AI 云原生下的语言生态出发,介绍 MoonBit 月兔语言与开发环境及设计架构、介绍如何将 AI 纳入考量、最新技术成果进展,以及未来生态愿景。
演讲提纲:
1. 背景和趋势
2. 大模型在大型开发平台项目上的主要难点
3. MoonBit 月兔设计理念
4. MoonBit 月兔关键思考
5. MoonBit 现场案例展示
6. 总结与展望
听众收益:
TypeScript 是前端和后端开发的主要语言之一,通常被转换到 JavaScript 之后运行于 JS 引擎 (比如 V8 或 QuickJS)。Wasmnizer-ts 开源项目基于 Wasm GC 特性将 TypeScript 编译成 WebAssembly,能够获得较好的运行性能,减少资源消耗并方便被部署到目标设备。本题目将介绍 Wasm GC 的技术特性以及在 WebAssembly Micro Runtime (WAMR) 项目上的开发进展,揭示 Wasmnizer-ts 的内部实现机制,展示性能和资源消耗的实测数据,并介绍典型的使用场景。
演讲提纲:
1. WebAssembly GC 的技术特性与意义
2. Wasm Micro Runtime (WAMR) 上 WebAssembly GC 的开发进展
3. 为什么编译 TypeScript 到 WebAssembly
4. Wasmnizer-ts 项目背景与技术架构
5. 性能和资源消耗数据
6. 案例分享
听众收益:
方案痛点:
Kotlin 作为多平台开发的热门语言,除了拥有良好的生态、成熟的开发工具外,也不断探索更多运行平台的可能。Kotlin/Wasm 项目将 Kotlin 语言与 WebAssembly 技术相结合,让开发者能够开发安全、高效、可移植的 WebAssembly 应用。随着 WebAssembly 的未来发展,Kotlin/Wasm 还能将程序运行在浏览器之外,在更多应用场景下落地。本演讲将介绍 Kotlin/Wasm 项目的最新进展,包括如何在现有项目内加入 Kotlin/Wasm 支持、开发工具链及并实际演示以 Kotlin/Wasm 运行 Compose UI 代码,展示 Kotlin 多平台开发的魅力。
演讲提纲:
1. 背景介绍
2. 技术特点与案例展示
3. 现阶段成果
4. 展望未来
听众收益:
方案痛点:
Java 语言自上世纪 90 年代诞生,历经了近 30 多年的发展,发布了 20 多个大版本,截止目前,共有 8/11/17/21 4 个 LTS 版本。据国外 APM 厂商的的报告,Java 11 已经取代 8 正式成为主流的生产环境版本。
本次分享我将介绍阿里巴巴内部推动 Java 版本升级的实践,介绍如何通过工具发现并修复项目中存在的各类兼容性问题以提高升级效率,通过建设升级流程让升级工作可持续进行和规模化推进。
听众收益:
方案痛点:



微信咨询

电话咨询
领取往期热门演讲视频

