Brian Kernighan on JavaScript and Software Dependencies

A 2020 conversation about language evolution and package complexity.

BKBrian Kernighanゲスト
チャンネル
Lex Fridman
公開日
2020年7月20日
動画
3:40
読了時間
1 分
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

Kernighan discusses JavaScript’s improvements and the security and debugging challenges of large dependency trees.

  1. 1EvolutionKernighan notes improvements in language and tooling.
  2. 2UncertaintyHe avoids predicting total dominance.
  3. 3DependenciesLarge dependency trees can be hard to inspect.

ポイント

  1. JavaScript and its tooling have evolved.
  2. Libraries make development more complex.
  3. Dependencies introduce security and robustness questions.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

JavaScript’s evolution

Lex Fridman asks Brian Kernighan about JavaScript’s growth despite its early reputation as an irregular language.

Lex Fridman asks Brian Kernighan about JavaScript’s growth despite its early reputation as an irregular language.

Kernighan says both the language and compilation technology have improved, making it viable for front-end and back-end work.

He says he has written some JavaScript but does not consider himself an expert; he expects it to remain important without predicting it will dominate everything.

02

Libraries and dependencies

Fridman asks about modern programming’s reliance on libraries built by other people.

Fridman asks about modern programming’s reliance on libraries built by other people.

Kernighan contrasts earlier work with today’s large dependency trees, which can be difficult to understand or debug.

He raises security and robustness concerns when developers install many packages without knowing their contents. These are his concerns about dependency management.

同じチャンネルの記事

スライド 3 枚3:34:27EN
Lex Fridman· 2026年10月26日ポッドキャスト · 4 人AI, Mathematics, and the Meaning of a Proofゲスト Steven Brunton, Ankur Moitra, Alex Kontorovich · ホスト Lex FridmanLex Fridman and three mathematicians discuss recent AI-generated research, hard open problems and what human understanding contributes.MathematicsAI for scienceAI research+2
3:36:56EN
Lex Fridman· 2026年9月16日ポッドキャストPsychiatry Has Never Found Its Penicillinホスト Lex FridmanHistorian Andrew Scull tells Lex Fridman why the field can ease symptoms, has never cured a major mental illness, and keeps paying for overconfidence with patients' lives.Mental HealthPublic HealthNeuroscience
5:15:51EN
Lex Fridman· 2026年8月26日ポッドキャスト · 2 人DHH Did Not Write a Line of Omarchy Quattroゲスト DHH · ホスト Lex FridmanThirteen months after a skeptical conversation with Lex Fridman, the Rails creator describes how Opus 4.5, a swarm of coding agents, and a one-minute Linux installer ended his era of hand-chiseled Ruby.コーディングエージェントVibe Codingエージェント工学+3
3:12:58EN
Lex Fridman· 2026年8月12日ポッドキャスト · 2 人One Cold Shower, Twenty Champions: How Khabib Nurmagomedov Was Forgedゲスト Khabib Nurmagomedov · ホスト Lex FridmanIn a Makhachkala school gym, seventy men shared one shower, and the water was only cold.Martial ArtsCombat SportsCoaching+3
3:46:18EN
Lex Fridman· 2026年7月28日ポッドキャスト · 2 人If You Take Slavery Out of the Picture, There Is No Civil Warゲスト Gary Gallagher · ホスト Lex FridmanIn 1860, enslaved people were worth more than every railroad and factory in the United States combined.Political PhilosophyLeadershipHistory
3:51:47EN
Lex Fridman· 2026年6月30日ポッドキャスト · 2 人Forty-Six Percent of Emperors Were Overthrown. The Empire Lasted Anywayゲスト Anthony Kaldellis · ホスト Lex FridmanHistorian Anthony Kaldellis walks Lex Fridman through 2,200 years of Roman history and argues that what we call Byzantium was Rome itself.Political PhilosophyGeopoliticsLeadership