filmov
tv
What Referential Transparency can do for you - Luka Jacobowitz
Показать описание
Scala is foremost a functional programming language. Most of us have become accustomed to writing our applications with immutable data structures and pure functions, but what about those few little impure functions? This talk aims to give some solutions for dealing with those nasty impurities that may come to bite you, when not handled properly.
When talking about functional programming in Scala, we often come across the term “referential transparency”, but it’s explanation can sometimes be confusing or even condescending. This talk tries to develop an intuition for the concepts of referential transparency and side-effects from the ground up, including all of the benefits and drawbacks to sticking to such a style of programming. Finally, we will have a look at some “real world”-scenarios in “real world”-code, where referential transparency has had an immense impact on the effectiveness of development.
What Referential Transparency can do for you - Luka Jacobowitz
Why Should You Care About Referential Transparency?
CS442 Video 5.1: Referential transparency
What is referential transparency?
What is Referential Transparency?
Understanding Referential Transparency in Programming
Why are FP devs obsessed with Referential Transparency?
Functional JavaScript Tutorial - #2: Referential Transparency
006. Pure Functions And Referential Transparency
Do expressions have much to do with referential transparency?
Software Engineering: What is referential transparency? (3 Solutions!!)
What's so special about function programming?
What is pure functional programming, and how it can improve our application testing? by Luca Molteni
Software Engineering: How do I enforce 'referential transparency' in this program?
Referential transparency (computer science) | Wikipedia audio article
Learn Pure Functions In 10 Minutes
1.3 Referential transparency
2021-05-31: Referential transparency in the Mu computer
'Coder Decoder: Functional Programmer Lingo Explained, with Pictures' by Katie Miller
Functional Programming Demystified
Testing Machine Translation via Referential Transparency
What is Functional Programming? In 60 seconds!
Loosened or sequential referential transparency [closed]
Functional Programming for Data Scientists - Santiago Basulto
Комментарии