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 31 32 33 34 35 36 37 38 39 40 41 42
Introduction
00:00 • 3min
The Different Flavors of Fold
02:55 • 2min
Fold in a J Application
04:53 • 2min
The Genie Principle of Programming Languages
07:21 • 2min
What Is a Programming Language?
09:18 • 2min
The Importance of a Programming Language
11:20 • 2min
The Importance of Using a Primitive in C
13:01 • 2min
The Importance of Primitives in Programming
15:07 • 2min
The Power Conjunction in Functional Programming
16:43 • 2min
The Importance of Recursion in Programming
18:22 • 6min
How to Concatenate Values in a Vector
24:17 • 2min
The Interval State Between Applications and Verb
25:58 • 3min
The Problem With Scanning
29:23 • 2min
The Importance of a Global in a Scan
31:18 • 2min
How to Solve a Uh Too Much Memory Problem
33:04 • 4min
How to Define a Colon by Yourself
37:14 • 2min
The Importance of Recursion
38:48 • 2min
How to Use Self-Reference in APL
40:20 • 2min
How to Execute a Fold
41:56 • 3min
The Infinite Processing of Z
44:50 • 2min
The Unusual Boxing Glove
46:31 • 2min
The Importance of Looping in J
48:49 • 2min
Folding Primitives: A Tool for Functional Programming
50:58 • 2min
K7 to J Folds and the Primitives
52:28 • 2min
The Importance of Intervals in Languages
54:28 • 3min
The Importance of Ranking in Partitioning
57:10 • 2min
The Difference Between Cut and Sliding Reduce in C++
59:01 • 3min
The Importance of Classifiers in Python
01:01:36 • 2min
How to Use Enclose With Rank to Split Rows Together
01:04:01 • 2min
The Pros and Cons of Windowing
01:05:48 • 3min
Exclusive Scan Is More Coherent Than the Inclusive Scan Algorithm
01:09:10 • 2min
How to Use an N to N Algorithm in a Monodic Algorithm
01:11:36 • 2min
The Importance of Pre-Scan in Regular Mathematics
01:13:14 • 3min
How to Customize Primitives in Apl
01:16:05 • 2min
The Importance of a Fold Primitive
01:17:37 • 4min
The Importance of Optimizing in Languages
01:21:50 • 3min
Vectorization and Memory Allocation
01:24:40 • 2min
How to Reduce Fold in J
01:26:10 • 2min
The Cost of Allocating Memory
01:27:44 • 2min
The Hidden Tax on the Cache Bandwidth
01:30:07 • 3min
How to Use Val Grind to Improve Performance in C++
01:32:38 • 2min
Happy Array Programming Happy Array Programming
01:34:59 • 2min