Skip to content
#126 – James Gosling: Java, JVM, Emacs, and the Early Days of Computing

#126 – James Gosling: Java, JVM, Emacs, and the Early Days of Computing

Lex Fridman Podcast
Sep 24, 2020 1h 51m
Open in Clue

About this episode

<p>James Gosling is the founder and lead designer of the Java programming language. Please check out our sponsors to get a discount and to support this podcast:<br /> &#8211; <strong>Public Goods</strong>: <a href="https://publicgoods.com/lex">https://publicgoods.com/lex</a> and use code LEX<br /> &#8211; <strong>BetterHelp</strong>: <a href="https://betterhelp.com/lex">https://betterhelp.com/lex</a><br /> &#8211; <strong>ExpressVPN</strong>: <a href="https://www.expressvpn.com/lexpod">https://www.expressvpn.com/lexpod</a></p> <p>If you would like to get more information about this podcast go to <a href="https://lexfridman.com/podcast">https://lexfridman.com/podcast</a>&#160;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/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 /> 0:00 &#8211; Introduction<br /> 4:45 &#8211; Irrational numbers<br /> 8:04 &#8211; Math and programming<br /> 10:36 &#8211; Coding style<br /> 14:41 &#8211; First computer<br /> 23:54 &#8211; Lisp<br /> 27:22 &#8211; Write an Emacs implementation in C<br /> 35:15 &#8211; Early days of the Internet<br /> 45:57 &#8211; Elon Musk, Steve Jobs, Jeff Bezos<br /> 56:13 &#8211; Work hard and smart<br /> 58:48 &#8211; Open source<br /> 1:10:25 &#8211; Java<br /> 1:28:31 &#8211; Java virtual machine<br /> 1:44:05 &#8211; Android<br /> 1:47:04 &#8211; Advice</p>

Listen to this episode in English to learn English

Podcast episodes are one of the highest-density ways to absorb English at native pace. #126 &#8211; James Gosling: Java, JVM, Emacs, and the Early Days of Computing from Lex Fridman Podcast gives you natural dialogue, unscripted speech, and vocabulary that actually appears in real conversations.

In the Clue app, every word in the transcript is tappable. Tap an unknown word, see the translation in your language instantly, and keep listening without breaking flow.

Episodes to Learn English

More podcasts in English