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