Saya telah memikirkan pertanyaan ini sangat lama, tetapi benar-benar tidak dapat menemukan jawabannya di Google serta pertanyaan serupa di Stackoverflow. Jika ada duplikatnya, saya minta maaf untuk itu.
Banyak orang tampaknya mengatakan bahwa menulis kompiler dan alat bahasa lain dalam bahasa fungsional seperti OCaml dan Haskell jauh lebih efisien dan lebih mudah daripada menulisnya dalam bahasa imperatif.
Apakah ini benar? Dan jika demikian - mengapa begitu efisien dan mudah untuk menulisnya dalam bahasa fungsional daripada dalam bahasa imperatif, seperti C? Juga - bukankah alat bahasa dalam bahasa fungsional lebih lambat dari pada beberapa bahasa tingkat rendah seperti C?