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

O epizodě podcastu
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:
– Public Goods : https://publicgoods.com/lex and use code LEX
– BetterHelp : https://betterhelp.com/lex
– ExpressVPN : https://www.expressvpn.com/lexpod
If you would like to get more information about this podcast go to https://lexfridman.com/podcast or connect with @lexfridman on Twitter , LinkedIn , Facebook , Medium , or YouTube where you can watch the video versions of these conversations. If you enjoy the podcast, please rate it 5 stars on Apple Podcasts , follow on Spotify , or support it on Patreon .
Here’s the outline of the episode. On some podcast players you should be able to click the timestamp to jump to that time.
OUTLINE:
0:00 – Introduction
4:45 – Irrational numbers
8:04 – Math and programming
10:36 – Coding style
14:41 – First computer
23:54 – Lisp
27:22 – Write an Emacs implementation in C
35:15 – Early days of the Internet
45:57 – Elon Musk, Steve Jobs, Jeff Bezos
56:13 – Work hard and smart
58:48 – Open source
1:10:25 – Java
1:28:31 – Java virtual machine
1:44:05 – Android
1:47:04 – Advice