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

James Gosling · 12,885 词 · 查看原文 ↗
技术与编程音乐与艺术AI 与机器学习商业与创业历史与文明
📋 章节目录

暂无章节信息

🔑 关键词
emacscodegotprogramminggoingstuffdonhardsoftwaredoingmachinelanguagecompaniesjavacomputerdidnworkedwentinterestingbunch
💬 精彩语录

暂无语录

🎙️ 完整对话(1675 条)
Lex Fridman (00:00.000)
The following is a conversation with James Gosling, the founder and lead
以下是与创始人兼负责人 James Gosling 的对话
Lex Fridman (00:03.360)
designer behind the Java programming language, which in many indices is the
Java 编程语言背后的设计者,在许多指标中都是
Lex Fridman (00:07.920)
most popular programming language in the world, or is always at least in the top
世界上最流行的编程语言,或者至少始终名列前茅
Lex Fridman (00:12.600)
two or three.
两个或三个。
Lex Fridman (00:14.080)
We only had a limited time for this conversation, but I'm sure we'll talk
我们这次谈话的时间有限,但我相信我们会谈谈
James Gosling (00:17.320)
again several times in this podcast.
在这个播客中再次出现了几次。
Lex Fridman (00:19.880)
Quick summary of the sponsors, Public Goods, BetterHelp, and ExpressVPN.
赞助商、Public Goods、BetterHelp 和 ExpressVPN 的快速摘要。
James Gosling (00:24.800)
Please check out these sponsors in the description to get a discount
请在说明中查看这些赞助商以获得折扣
Lex Fridman (00:27.440)
and to support this podcast.
并支持这个播客。
James Gosling (00:29.280)
As a side note, let me say that Java is the language with which I first learned
顺便说一下,Java 是我最初学习的语言
Lex Fridman (00:34.120)
object oriented programming, and with it, the art and science of software
面向对象编程,以及随之而来的软件艺术和科学
James Gosling (00:38.560)
engineering.
工程。
Lex Fridman (00:39.680)
Also early on in my undergraduate education, I took a course on concurrent
在我本科教育的早期,我选修了并发课程
James Gosling (00:45.080)
programming with Java.
使用 Java 编程。
Lex Fridman (00:47.240)
Looking back at that time, before I fell in love with neural networks, the art
回想那时,在我爱上神经网络之前,这门艺术
James Gosling (00:52.160)
of parallel computing was both algorithmically and philosophically
并行计算既在算法上又在哲学上
Lex Fridman (00:56.080)
fascinating to me.
对我来说很有吸引力。
James Gosling (00:57.240)
The concept of a computer in my mind before then was something that does
在此之前我脑海中的计算机概念就是这样的东西
Lex Fridman (01:01.560)
one thing at a time, the idea that we could create an abstraction of
一次一件事,我们可以创建一个抽象的想法
James Gosling (01:05.880)
parallelism where you could do many things at the same time, while still
并行性,你可以同时做很多事情,同时仍然
Lex Fridman (01:09.640)
guaranteeing stability and correctness, was beautiful.
James Gosling (01:13.720)
While some folks in college took drugs to expand their mind, I took concurrent
Lex Fridman (01:18.560)
programming.
James Gosling (01:19.840)
If you enjoy this thing, subscribe on YouTube, review it with five stars on
Lex Fridman (01:23.280)
Apple Podcasts, follow on Spotify, support on Patreon, or connect with me
James Gosling (01:27.640)
on Twitter at Lex Friedman.
Lex Fridman (01:30.120)
As usual, I'll do a few minutes of ads now and no ads in the middle.
James Gosling (01:33.640)
I try to make these interesting, but I do give you timestamps, so go ahead
Lex Fridman (01:37.440)
and skip, but please do check out the sponsors by clicking the links in the
James Gosling (01:41.320)
description.
查看原始文字稿 ↗
🔗 相关节目