Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109

Channel:
Subscribers:
4,820,000
Published on ● Video Link: https://www.youtube.com/watch?v=O9upVbGSBFo



Category:
Show
Duration: 1:43:10
370,767 views
11,682


Brian Kernighan is a professor of computer science at Princeton University. He co-authored the C Programming Language with Dennis Ritchie (creator of C) and has written a lot of books on programming, computers, and life including the Practice of Programming, the Go Programming Language, his latest UNIX: A History and a Memoir. He co-created AWK, the text processing language used by Linux folks like myself. He co-designed AMPL, an algebraic modeling language for large-scale optimization.

Support this podcast by supporting our sponsors:
- Eight Sleep: https://eightsleep.com/lex
- Raycon: http://buyraycon.com/lex

EPISODE LINKS:
Brian's website: https://www.cs.princeton.edu/~bwk/
Unix: A History and a Memoir (book): https://amzn.to/3fFJ1yM
Understanding the Digital World (book): https://amzn.to/30ktBJI

PODCAST INFO:
Podcast website:
https://lexfridman.com/podcast
Apple Podcasts:
https://apple.co/2lwqZIr
Spotify:
https://spoti.fi/2nEwCF8
RSS:
https://lexfridman.com/feed/podcast/
Full episodes playlist:
https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4
Clips playlist:
https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41

OUTLINE:
0:00 - Introduction
4:24 - UNIX early days
22:09 - Unix philosophy
31:54 - Is programming art or science?
35:18 - AWK
42:03 - Programming setup
46:39 - History of programming languages
52:48 - C programming language
58:44 - Go language
1:01:57 - Learning new programming languages
1:04:57 - Javascript
1:08:16 - Variety of programming languages
1:10:30 - AMPL
1:18:01 - Graph theory
1:22:20 - AI in 1964
1:27:50 - Future of AI
1:29:47 - Moore's law
1:32:54 - Computers in our world
1:40:37 - Life

CONNECT:
- Subscribe to this YouTube channel
- Twitter: https://twitter.com/lexfridman
- LinkedIn: https://www.linkedin.com/in/lexfridman
- Facebook: https://www.facebook.com/LexFridmanPage
- Instagram: https://www.instagram.com/lexfridman
- Medium: https://medium.com/@lexfridman
- Support on Patreon: https://www.patreon.com/lexfridman




Other Videos By Lex Fridman


2020-08-01GPT-3 vs Human Brain
2020-07-31Manolis Kellis: Human Genome and Evolutionary Dynamics | Lex Fridman Podcast #113
2020-07-29Ian Hutchinson: Nuclear Fusion, Plasma Physics, and Religion | Lex Fridman Podcast #112
2020-07-27The most controversial Python feature | Walrus operator
2020-07-26Richard Karp: Algorithms and Computational Complexity | Lex Fridman Podcast #111
2020-07-24When will the 200 billionth person be born?
2020-07-21Jitendra Malik: Computer Vision | Lex Fridman Podcast #110
2020-07-20Will Javascript Take Over the World? | Brian Kernighan and Lex Fridman
2020-07-19Neural networks learning spirals
2020-07-19C Programming Language | Brian Kernighan and Lex Fridman
2020-07-18Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109
2020-07-16How 9801 generates a nice integer sequence
2020-07-14Sergey Levine: Robotics and Machine Learning | Lex Fridman Podcast #108
2020-07-11Self-replicating Python code | Quine
2020-07-08Peter Singer: Suffering in Humans, Animals, and AI | Lex Fridman Podcast #107
2020-07-06Donut-shaped C code that generates a 3D spinning donut
2020-07-05Cognition Is a Function of the Environment | Matt Botvinick and Lex Fridman
2020-07-03Matt Botvinick: Neuroscience, Psychology, and AI at DeepMind | Lex Fridman Podcast #106
2020-07-02I'm back at it: 1,000 total push-ups, pull-ups, squats every day
2020-07-01You Are Your Own Existence Proof (Karl Friston) | AI Podcast Clips with Lex Fridman
2020-06-30Robert Langer: Edison of Medicine | Lex Fridman Podcast #105



Tags:
brian kernighan
artificial intelligence
agi
ai
ai podcast
artificial intelligence podcast
lex fridman
lex podcast
lex mit
lex ai
lex jre
mit ai