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 lug 2020 1h 44m
Apri in Clue

Su questo episodio

<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>

Ascolta questo episodio in inglese per imparare l'inglese

Gli episodi di podcast sono uno dei modi più densi per assorbire l'inglese al ritmo nativo. #109 &#8211; Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming di Lex Fridman Podcast ti dà dialoghi naturali, parlato non scriptato e vocabolario che davvero compare nelle conversazioni reali.

Nell'app Clue, ogni parola della trascrizione è toccabile. Tocca una parola sconosciuta, vedi la traduzione nella tua lingua all'istante e continua ad ascoltare senza spezzare il flusso.

Episodi per imparare l'inglese

Altri podcast in inglese