Elucidations cover image

Episode 147: Gabriella Gonzalez discusses the intersection of algebra and programming

Elucidations

00:00

How to Write a Computer Program

All programming languages will have some notion of do this followed by do that. It's not very common at all for a programming language to be able to say do this or do that. Haskell is a sort of a domain specific language called software transactional memory which lets you do exactly this. So if you imagine that sequencing is multiplication and alternation between transactions is plus then it still observes the same algebraic rule where you can say okay so if I do transaction A times transactions B plus C.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app