
 The Aarthi and Sriram Show EP 34 - Anders Hejlsberg, Microsoft Technical Fellow and creator of Typescript, C#, Turbo Pascal and Delphi on programming languages, and the power of working on long term projects
 Feb 11, 2023 
 Chapters 
 Transcript 
 Episode notes 
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30 
 Introduction 
 00:00 • 5min 
 Pascal 
 05:03 • 3min 
 Is There Something Fundamentally Better About Being Close to Metal That Changes Programming? 
 08:07 • 3min 
 Using Hash Tables in a Compiler 
 11:04 • 3min 
 Bolin Delphi vs Java and Visual Basic 
 13:44 • 5min 
 The Rise and Expansion of Java 
 18:20 • 2min 
 Is This Programming Language Dead? 
 20:13 • 3min 
 Java and AWT - What's the Difference? 
 23:24 • 2min 
 C Sharp and the Dot Net Framework 
 25:29 • 3min 
 C L R - The Common Language Runtime 
 28:17 • 2min 
 What's the Design Decision That You're Proud Of? 
 30:31 • 2min 
 Is It Going to Be Nullable Types? 
 32:31 • 2min 
 Is There a Dynamic Programming Language? 
 34:04 • 3min 
 JavaScript - The One Language That Is Probably Dominated in Problem 
 36:36 • 5min 
 TypeScript ScriptShop - What's the Genesis for TypeScript? 
 41:51 • 2min 
 TypeScript 
 43:33 • 5min 
 Vs Code or EMACs or V.I? 
 48:31 • 5min 
 How Do You Write a Fun Piece of Code Today? 
 53:56 • 2min 
 Is Recursion a Good Debugging Tool? 
 56:19 • 3min 
 Is Language Design Changing With the Proliferation of AI? 
 58:52 • 4min 
 Is There a Romance in Building Code? 
 01:02:39 • 2min 
 Using Programming Knowledge to Deploy AI 
 01:04:36 • 2min 
 Is There a Low-Hanging Problem in Programming Languages? 
 01:06:54 • 3min 
 Programming Language Design in the World of Cryptocurrency? 
 01:09:25 • 5min 
 Kuching - What Do You Like Not Like? 
 01:14:07 • 2min 
 Rust - A New Approach to Interfaces 
 01:15:42 • 2min 
 Programming With Islands of Functional Purity 
 01:17:21 • 2min 
 Is There a General Purpose Programming Language? 
 01:19:32 • 3min 
 Is There a New Programming Language for the Metaverse? 
 01:22:31 • 2min 
 Thank You for Everything You've Done 
 01:24:39 • 2min 
