The InfoQ Podcast cover image

Uncle Bob Martin on Clean Software, Craftsperson, Origins of SOLID, DDD, & Software Ethics

The InfoQ Podcast

00:00

Functional Programming Languages

Bob Greene is working on a series of videos teaching functional programming to programmers who don't know anything about it. He says the Clean Architecture requires some kind of indirection, which might be polymorphism in an object-oriented language or pointers to functions in a non-object-oriented language. The languages have to give you certain affordances, but you can certainly mix the two modes really nilly, he says. Next week we talk to Mike Lee Williams about probabilistic programming and how Bayesian inference is used in forecasting.

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