writer
Already on 5 episodes across 4 shows — and counting.
In the 1960s-1970s, Ken Thompson co-invented the UNIX operating system along with Dennis Ritchie at Bell Labs. He also worked on the language B, the operating system Plan 9, and the language Go. He and Ritchie won the Turing Award. He now works at Google. He’ll be interviewed by Brian Kernighan of “K&R” fame. This talk took place May 4, 2019. Videography courtesy of @thegurumeditation (Facebook), @thegurumeditate (Twitter) Vintage Computer Federation: https://vcfed.org VCF Discord: https://discord.gg/u4ybsBK 0:00 Start of Video, Introductions and Updates 8:13 Start of Fireside Chat 11:02 How Ken got to Bell Labs 17:25 Origins of UNIX 22:40 Three weeks away from an OS 29:27 The PDP-11 32:48 Pipes 35:42 GREP 38:40 Languages and Evolution 46:25 Chess Computers 1:02:40 End of Chat
As Brian Kernighan said "UNIX since the start has become a vehicle for creating and using programming languages." Brian initiated work on what would become the UNIX system. He helped develop it to run on a minicomputer and would eventually be ported to other computers. In this episode, Brain will go in-depth on how the UNIX was built. Episode Page Episode Transcript "If you wanted, you could go sit in your office and think deep thoughts or program, or write on your own blackboard or whatever, but then come back to the common space when you wanted to." - Brian Kernighan "I found it easier to program when I was trying to figure out the logic for myself rather than trying to figure out where in the infinite stack of documentation was the function I needed. So for me, programming is more like creating something rather than looking it up, and too much of today's programming is more like looking it up." - Brian Kernighan "If what I find challenging or hard or whatever is also something that other people find hard or challenging or whatever, then if I do something that will improve my lot, I'm perhaps improving their lot at the same time." - Brian Kernighan Links: Brian's Homepage Book: Unix: A History and a Memoir Book: Millions, Billions, Zillions: Defending Yourself in a World of Too Many Numbers Book: Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security
🟦Welcome to SciSection! Joining us in today's interview is our special guest Brian Kernighan, a Canadian professor at Princeton University who is a computer scientist who helped develop Unix and authored a notable C programming language book👨🔬📖! We'll be learning more about Dr. Kernighan, his interests, the growth of computing technology and so much more👀. 🟨Journalist: Haleema Ahmed 🟦Don’t forget to follow us on Instagram , like us on Facebook , and catch us live on the radio on CFMU 93.3 FM Wednesdays at 6pm. For more info and SciSection content, check us out on our website ! 🟨Curious about a topic? Want to hear us talk about it? Any feedback? Let us know by sending an email to scisectionshow@gmail.com!
Originally published January 6, 2016 “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 How to succeed in language design without really trying JavaScript: The Definitive Guide JavaScript: The Good Parts The Go Programming Language Plan 9 The C Programming Language (K&R) Brian’s professor page The post Language Design with Brian Kernighan Holiday Repeat appeared first on Software Engineering Daily .
“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 How to succeed in language design without really trying JavaScript: The Definitive Guide JavaScript: The Good Parts The Go Programming Language Plan 9 The C Programming Language (K&R) Brian’s professor page The post Language Design with Brian Kernighan appeared first on Software Engineering Daily .
That's everywhere Brian Kernighan has guested so far.
Want the next one the moment it drops? Follow Brian Kernighan — free, no app to install.
Yes — Brian Kernighan has appeared as a guest on 5 recent podcast episodes across 4 different shows. GuestVine tracks new appearances and delivers them to the podcast player you already use, automatically.