나는이 질문에 대해 오랫동안 생각해 왔지만 실제로 Stackoverflow에 대한 유사한 질문과 Google에서 답변을 찾을 수 없었습니다. 중복이 있으면 죄송합니다.
많은 사람들이 OCaml 및 Haskell과 같은 기능적 언어로 컴파일러 및 기타 언어 도구를 작성하는 것이 명령형 언어로 작성하는 것보다 훨씬 효율적이고 쉽다고 말하는 것 같습니다.
이것이 사실입니까? 그렇다면 C와 같은 명령형 언어 대신 기능적 언어로 작성하는 것이 왜 그렇게 효율적이고 쉬운가? 또한-기능적 언어의 언어 도구가 C와 같은 저수준 언어보다 느리지 않습니까?