ข้อจำกัดของ Functional Programming แบบเพียว

ผมอ่านจากโพสนี้มา http://flyingfrogblog.blogspot.com/2016/05/disadvantages-of-purely-functional.html เกี่ยวกับข้อจำกัดของ Functional programming แบบเพียว หรือพูดอีกอย่างคือภาษาแบบ Haskell ทั้งหลาย รวมทั้ง Elm และอื่น ๆ

  • ผมเคยคิดว่าใช้ mutable hash table กับ monad แล้วจะเร็ว แต่ผมคิดผิด มีโพสที่ link ไปจากโพสนี้บอกว่ามีกรณีที่ช้ากว่า IntMap อีก
  • บางประเด็นก็เป็นปัญหาตั้งแต่ Lisp เลย เช่น allocate memory เยอะแยะเกิน ประเด็นนี้แม้แต่ภาษาที่ไม่ใช่ FP ก็อาจจะมีปัญหานี้เหมือน ไปคาบเกี่ยวกับเรื่อง Boxing and Unboxing
  • ยังมีประเด็นอื่น ๆ อีกมากมาย

 

Advertisements
This เรื่อง was posted in ไม่มีหมวดหมู่. Bookmark the permalink.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s