HN 精选

OOPSLA Conference: Growing a Language

Computer History Museum
6 人推荐 · 跨 6 个月 · 2020–2026
编程语言设计科技先锋与访谈
OOPSLA Conference: Growing a Language

中文导读

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 上的提及

rec jdontillman · 2020-09 · HN 原文
But very recently the Computer History Museum published a cleaned-up version
reference ghoward · 2021-11 · HN 原文
See "Growing a Language" by Guy Steele, Jr.
reference j-pb · 2021-11 · HN 原文
like described in Guy Steeles talk on "growing a language
strong_rec nfoz · 2022-01 · HN 原文
In case anyone hasn't seen this most excellent talk on this topic, I highly recommend
strong_rec MrDOS · 2022-08 · HN 原文
This is an excellent talk, and exactly where my mind went, too.

相关视频