Dies ist eine theoretische Frage, aber nach vielen Jahren des Programmierens in einer "normalen" imperativen Technik, die ich hauptsächlich mit C ++ verwende, habe ich diese andere Welt des funktionalen Programmierens entdeckt, auf die ich zufällig gestoßen bin, als ich zufällig JavaScript gelernt habe.
Ich habe mich gefragt, ob Sie ein komplettes staatsorientiertes Programm technisch durch eine andere Implementierung ersetzen könnten, die rein funktional und ohne Status ist.
Es ist eine faszinierende Idee und ich muss zugeben, dass die funktionale Programmierung eine Klarheit und Eleganz aufweist, die mich wirklich umgehauen hat.