![]() We won’t have deadlocks or race conditions simply because we won’t need locks – the data is immutable. It seems very strange and useless to “imperative” guys like me, but actually there’s a list of benefits: evaluating an expression won’t change something in the internal state and lead to different result of the same expression when called next time. These languages are “safe”, they will not make side effect i.e. First I want to tell what I mean with the term purely functional language. Some of them are built-in the languages, others extra implemented but all of them are very common for purely functional languages like Haskell. This article is about the functional concepts of JavaScript. Follow Anonymous functions Closure Computer science Currying Functional programming High-order functions JavaScript Lambda Monads Pattern matching Programming Recursion Schönfinkelization.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |