OOPSLA Conference: Growing a Language
6 人推荐 · 跨 6 个月 · 2020–2026

中文导读
Guy Steele 在 1998 年 OOPSLA 上的殿堂级演讲《Growing a Language》。他探讨了一门编程语言应如何与用户社区共同成长;全篇构思精妙且充满巧思,从纯单音节词开篇,随着讲述层层定义并引入新词汇。
为什么 HN 推它
编程语言设计者的必看神作。每当大家争论语言的可扩展性与体积边界时,这场演讲都会被拿出来当作标杆。
「如果有人还没看过这个主题下无出其右的精彩演讲,我强烈推荐。」HN 网友原话:In case anyone hasn't seen this most excellent talk on this topic, I highly recommend
英文原摘要(HackerTube / Claude 整理)
Guy Steele's classic 1998 OOPSLA keynote on how a programming language must grow with its user community. He delivers it in a playful style, starting with only monosyllabic words and defining new terms as he goes.
Treated as a must-watch for language designers, and cited whenever extensibility and language size are debated.
HN 上的提及
But very recently the Computer History Museum published a cleaned-up version
See "Growing a Language" by Guy Steele, Jr.
like described in Guy Steeles talk on "growing a language
In case anyone hasn't seen this most excellent talk on this topic, I highly recommend
This is an excellent talk, and exactly where my mind went, too.