Ich habe sehr lange über diese Frage nachgedacht, konnte aber die Antwort bei Google und eine ähnliche Frage bei Stackoverflow wirklich nicht finden. Wenn es ein Duplikat gibt, tut mir das leid.
Viele Leute scheinen zu sagen, dass das Schreiben von Compilern und anderen Sprachwerkzeugen in funktionalen Sprachen wie OCaml und Haskell viel effizienter und einfacher ist als das Schreiben in imperativen Sprachen.
Ist das wahr? Und wenn ja - warum ist es so effizient und einfach, sie in funktionalen Sprachen anstatt in einer imperativen Sprache wie C zu schreiben? Auch - ist ein Sprachwerkzeug in einer funktionalen Sprache nicht langsamer als in einer einfachen Sprache wie C?