Skip to content
#109 – Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming

#109 – Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming

Lex Fridman Podcast
18 lip 2020 1h 44m
Otwórz w Clue

O tym odcinku

<p>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.</p> <p>Support this podcast by supporting our sponsors:<br /> &#8211; Eight Sleep: <a href="https://eightsleep.com/lex">https://eightsleep.com/lex</a><br /> &#8211; Raycon: <a href="http://buyraycon.com/lex">http://buyraycon.com/lex</a></p> <p>If you would like to get more information about this podcast go to <a href="https://lexfridman.com/ai">https://lexfridman.com/ai</a> or connect with @lexfridman on <a href="https://twitter.com/lexfridman">Twitter</a>, <a href="https://www.linkedin.com/in/lexfridman/">LinkedIn</a>, <a href="https://www.facebook.com/lexfridman">Facebook</a>, <a href="https://medium.com/@lexfridman">Medium</a>, or <a href="https://www.youtube.com/lexfridman">YouTube</a> where you can watch the video versions of these conversations. If you enjoy the podcast, please rate it 5 stars on <a href="https://podcasts.apple.com/us/podcast/artificial-intelligence/id1434243584">Apple Podcasts</a>, follow on <a href="https://open.spotify.com/show/2MAi0BvDc6GTFvKFPXnkCL">Spotify</a>, or support it on <a href="https://www.patreon.com/lexfridman">Patreon</a>.</p> <p>Here&#8217;s the outline of the episode. On some podcast players you should be able to click the timestamp to jump to that time.</p> <p>OUTLINE:<br /> 00:00 &#8211; Introduction<br /> 04:24 &#8211; UNIX early days<br /> 22:09 &#8211; Unix philosophy<br /> 31:54 &#8211; Is programming art or science?<br /> 35:18 &#8211; AWK<br /> 42:03 &#8211; Programming setup<br /> 46:39 &#8211; History of programming languages<br /> 52:48 &#8211; C programming language<br /> 58:44 &#8211; Go language<br /> 1:01:57 &#8211; Learning new programming languages<br /> 1:04:57 &#8211; Javascript<br /> 1:08:16 &#8211; Variety of programming languages<br /> 1:10:30 &#8211; AMPL<br /> 1:18:01 &#8211; Graph theory<br /> 1:22:20 &#8211; AI in 1964<br /> 1:27:50 &#8211; Future of AI<br /> 1:29:47 &#8211; Moore&#8217;s law<br /> 1:32:54 &#8211; Computers in our world<br /> 1:40:37 &#8211; Life</p>

Posłuchaj tego odcinka po angielsku, by uczyć się angielskiego

Podcasty to jeden z najbardziej intensywnych sposobów na chłonięcie angielskiego w naturalnym tempie. #109 &#8211; Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming od Lex Fridman Podcast daje ci naturalne dialogi, nieprzygotowaną mowę i słownictwo, które faktycznie pojawia się w prawdziwych rozmowach.

W aplikacji Clue każde słowo w transkrypcji jest klikalne. Dotknij nieznanego słowa, zobacz tłumaczenie w swoim języku natychmiast i słuchaj dalej, nie tracąc rytmu.

Odcinki do nauki angielskiego

Więcej podcastów po angielsku