Software Unscripted

Thinking in Array Languages with Alex Shroyer

Jul 5, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
The Importance of Notation in Programming
02:12 • 2min
3
The Differences Between LISP and Array Languages
03:54 • 2min
4
How to Recognize for Loops in a Procedural Language
05:47 • 2min
5
How to Express an Exponential Function in a Functional Language
08:15 • 2min
6
The Importance of Initial State in Array Languages
10:20 • 2min
7
The Importance of Lists
12:41 • 2min
8
The Tradeoff Between Conciseness and Convenience
15:01 • 3min
9
The Importance of Symbols in Array Languages
18:27 • 2min
10
How to Write a Powerful Exclamation Point
20:20 • 2min
11
How to Be More Productive in APL
22:09 • 2min
12
The Importance of Conciseness in Programming
23:52 • 2min
13
Token Limits on AIs
25:59 • 2min
14
The Importance of Language in Anger
28:23 • 2min
15
The Importance of Knowing Your Language
30:38 • 2min
16
The Pros and Cons of Using Symbols in Ruby
32:29 • 3min
17
The Differences Between APL and C++
35:18 • 2min
18
The Evolution of the Array Language
37:37 • 2min
19
Futhark: A New Language for Programming on the GPU
40:07 • 2min
20
The Future of Programming in the GPU World
42:19 • 2min
21
The Importance of Performance in Programming
44:23 • 3min