摘要
30 秒看懂
Kernighan 讨论 JavaScript 的进步,以及庞大依赖树带来的安全和调试挑战。
- 1演进Kernighan 指出语言和工具的进步。
- 2不确定性他避免预测全面统治。
- 3依赖庞大的依赖树可能难以检查。
要点建议
- JavaScript 及其工具已经演进。
- 库让开发变得更复杂。
- 依赖引入安全和稳健性问题。
全文
按章节阅读整理后的全文
01
JavaScript 的演进
Lex Fridman 询问 Brian Kernighan,JavaScript 尽管早期以不规则著称,为何仍不断发展。
Lex Fridman 询问 Brian Kernighan,JavaScript 尽管早期以不规则著称,为何仍不断发展。
Kernighan 说语言本身和编译技术都有进步,使它可以用于前端和后端工作。
他说自己写过一些 JavaScript,但不认为自己是专家;他预计它会保持重要,但不预测它会统治一切。
02
库与依赖
Fridman 询问现代编程对他人构建的库的依赖。
Fridman 询问现代编程对他人构建的库的依赖。
Kernighan 将早期工作与如今庞大的依赖树相对照,认为后者可能难以理解和调试。
他提出安全和稳健性担忧:开发人员安装大量包时可能不了解其内容。这些是他对依赖管理的担忧。
同频道的其他文章
3:34:27EN → 简体中文AI、数学与证明的意义嘉宾 Steven Brunton, Ankur Moitra, Alex Kontorovich · 主持 Lex FridmanLex Fridman 与三位数学家讨论近期 AI 生成的研究、悬而未决的难题,以及人类理解的价值。
3:36:56EN → 简体中文精神病学至今没有属于自己的青霉素主持 Lex Fridman历史学家 Andrew Scull 与 Lex Fridman 谈到,这门学科对症状有所缓解,但没有哪一种重大精神疾病真正被根治;过度自信的时候,代价要由病人来扛。
5:15:51EN → 简体中文DHH 没有亲手写一行 Omarchy Quattro 的代码嘉宾 DHH · 主持 Lex Fridman与 Lex Fridman 一次充满怀疑的对话过去十三个月后,Rails 的创造者讲述了 Opus 4.5、一群编码智能体(Agent)和一个一分钟的 Linux 安装器,如何结束了他一凿一凿手写 Ruby 的时代。
3:12:58EN → 简体中文一个冷水澡,二十位冠军:Khabib Nurmagomedov 是如何炼成的嘉宾 Khabib Nurmagomedov · 主持 Lex Fridman在马哈奇卡拉的一间学校体育馆里,七十个人共用一个淋浴间,而且只有冷水。
3:46:18EN → 简体中文抽掉奴隶制,就没有美国内战嘉宾 Gary Gallagher · 主持 Lex Fridman1860 年,美国奴隶主名下的奴隶价值,超过了全美所有铁路和工厂的总和。
3:51:47EN → 简体中文46% 的皇帝被暴力推翻,帝国照样延续下来嘉宾 Anthony Kaldellis · 主持 Lex Fridman历史学家 Anthony Kaldellis 与 Lex Fridman 一起走过 2200 年的罗马史,并主张我们所说的拜占庭,其实就是罗马本身。