![]() ![]() Although the roots of functional programming are deep-seated in mathematics, the principles can be applied by any engineer and improve the quality and predictability of that engineer’s code. Functional programming is not just for academics.This is a twist on the last point, with libraries like Vavr for Java and ReactiveX for JavaScript claiming to be one-stop shops for functional programming, it’s easy to think that the principles might not apply if you’re not using them or can’t use them. Functional programming is not a library. ![]() Whilst it’s true that these languages do encourage writing functional programs (and in some cases, enforce the rules), functional programming is not unique to them and the practices are useful whether you’re writing ML or PHP. There’s a common misconception that there are “functional programming languages” like Elixir, Haskell, and Scala and that functional programming concepts are only useful in those languages.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |