3 ms·
That lowly imperative programming: hard to prove your program is correct. Functional programming: easy to prove your program is correct, hard to prove its' exec
by 112233 4y ago
That lowly imperative programming: hard to prove your program is correct.
Functional programming: easy to prove your program is correct, hard to prove its' execution will fit in the known universe.
Functional programming IS math, so it's super satisfying to learn intellectually. It is also a spherical cow.
- kephasp 4y agoWhy would it be hard to prove that functional code is actually runnable?