ARTICLE / 知乎每日精选

MoonBit: 大模型时代下的编程语言探索

2024年07月16日 20:33 · 来自 知乎每日精选

阅读原文 → 收藏

大家下午好,谢谢主持人的介绍,我现在是IDEA粤港澳大湾区数字经济研究院的讲席科学家,今天跟大家分享我的话题,就是AI时代下的编程语言。 一般来讲我们说的语言都是像微软、谷歌这种比较大的公司做的事情,所以先简单介绍一下我过去的背景。我从本科毕业以后,大概过去十几年都在编程语言和开发者工具这一块工作。在我还在念书的时候,很荣幸参与到OCaml编程语言的核心维护中,10年以后,去年OCaml获得了ACM系统软件奖,今年编程语言的获奖者是Rust。我的第一份工作是在纽约,自己写了一门编程语言叫ReScript,很荣幸这门编程语言被一些公司商业化用到了,Facebook 的messenger,chats也用到的它,我回国之后,Facebook破例让我在国内继续维护这个ReScript编程语言,在Facebook的5年时间,我还参与到另外一门编程语言就是Flow, TypeScript Facebook内部使用的编程语言的开发中。基于我过去三门编程语言职业的开发,我有一个更大的梦想,我能不能从顶层视角,一开始就考虑这个编程语言和IDE怎么协同设计,2022年很高兴有这么一个机会,我们在深圳组织了一个软件团队从事MoonBit的开发。MoonBit是一个完整的开发者平台,它有一个中文名字叫做月兔,这是MoonBit团队过去