We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode Language Design with Brian Kernighan

Language Design with Brian Kernighan

2016/1/6
logo of podcast Hackers Archives - Software Engineering Daily

Hackers Archives - Software Engineering Daily

Shownotes Transcript

“The best computer science is the kind where the theory is inspired by some practical problem, you develop a better theoretical understanding of what you want to do, and that feeds back into better practice.”

Brian Kernighan is a professor of computer science at Princeton University and the author of several books, including “The Go Programming Language” and “The C Programming Language”, a book more commonly referred to as K&R. Professor Kernighan also worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix.

Questions

  • What are the timeless characteristics that define a successful programming language?

  • How did people categorize languages 50 years ago?

  • What would people have been posting on Hacker News in 1965?

  • Why is Java so popular, and why do you think it’s strongly hyped?

  • Computers have become more powerful over time – how has this affected language design?

  • What are your thoughts on JavaScript?

  • What did you learn while writing a book about Go?

  • What did you learn about programming and life from working with Dennis Ritchie?

Links

The post Language Design with Brian Kernighan) appeared first on Software Engineering Daily).