Functional Programming spectrum.ieee.org

Why functional programming should be the future of software development  ↦

History is proof that removing a dangerous feature can greatly improve the quality of code. Today, we have a slew of dangerous practices that compromise the robustness and maintainability of software. Nearly all modern programming languages have some form of null references, shared global state, and functions with side effects—things that are far worse than the GOTO ever was.

How can those flaws be eliminated? It turns out that the answer has been around for decades: purely functional programming languages.


Discussion

Sign in or Join to comment or subscribe

2023-03-03T10:44:39Z ago

Hi all! If I want to get fast results on the project, what would be more efficient: getting only senior engineers, or considering those who are less senior but result-focused? Why?

Player art
  0:00 / 0:00