u/danielciocirlanin r/scala • Recommends
Why Should You Care About Referential Transparency?
#referentialtransparency#scala#functionalprogramming
27K subscribers • 59 videos on Hallway
Intermediate. Assumes working knowledge.
4.9K views5 years ago1 recommendation
Programming languagesSoftware designFunctional programmingLanguage design and type systems
An explanation of referential transparency, the core principle of pure functional programming, and its practical benefits for software engineers.
Written form: blog.rockthejvm.com/referential-transparency/ This video is for engineers of all levels and is more language-agnostic than the rest of the (current) content on the channel, although we write and run the examples in Scala. We discuss referential transparency, which is the core principle of pure functional programming. We explore what referential transparency is, some examples of what referential transparency is not, and why we as software engineers would care about it. We end the video with some practical benefits of referential transparency in our daily programming lives. Follow Rock the JVM on: LinkedIn: linkedin.com/company/rockthejvm Twitter: twitter.com/rockthejvm Blog: blog.rockthejvm.com ------------------------------------------------------------------------- Home: rockthejvm.com -------------------------------------------------------------------------What people say. Recommended as a clear, language-agnostic explanation of referential transparency and its benefits.
u/danielciocirlanin r/scala • Recommends