HackerTube.dev

Computer Science - Brian Kernighan on successful language design

University of Nottingham · 332.1K views · 2015-11-17 · 1:00:06

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Brian Kernighan gives a talk at the University of Nottingham on how to succeed in language design without really trying. He draws on his experience with awk and other languages.

On Hacker News

HN cites it as a practical talk on language design and for background on awk from one of its authors.

Recommended by 3 HN people across 2 months · HN mentions 2015–2022

Topics

Search by tags

What people said

teleforce · 2022-12 · Strong recommendation

This is an excellent talk on designing successful programming language by Brian Kernighan [1]. In the beginning of the lecture he did show a picture of the Tower of Babel depicting plethora programming languages as it's appeared in the cover of Communications of the ACM (CACM) magazine in January 1961 and most of the programming languages mentioned in the article were already there! [1] Brian Kernighan on successful language design: [VIDEO]

Read the original HN comment ↗
ad404b8a372f2b9 · 2022-12 · Recommendation

All talks by Bret Victor are great, they are listed on his websites but they are more concerned with the future of programming than old languages: [LINK] On the topic of language design, there is also this talk by Brian Kernighan which gives good practical advice if you're building a language and talks about his journey with awk: [VIDEO]

Read the original HN comment ↗
chrisfinazzo · 2018-05 · Recommendation

There's a great talk by bwk where he complains about exactly this kind of behavior...before admitting that anything useful in a language will be abused in order to do silly things. [VIDEO] I'll admit, I'm no fan of Python, but this has little to do with the language itself. I found Bash and Ruby first, so Python just seems like too much work to get right. Requisite xkcd: [LINK]

Read the original HN comment ↗

Sources

Video by University of Nottingham, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources