Terinspirasi oleh pertanyaan dari SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell
Ini bisa menjadi perdebatan panjang tentang berbagai kelebihan dan kekurangan FP, tetapi untuk sekarang, saya ingin mempersempit ruang lingkup efisiensi utama FP pada perangkat keras modern.
Tesis:
Paradigma fungsional menyiratkan kekekalan dan kewarganegaraan (?), Tetapi perangkat keras yang kita jalankan program fungsionalnya adalah stateata automata terbatas. Penerjemahan program 'fungsional murni' ke representasi 'stateful hardware' menyisakan sedikit kendali bagi programmer, membawa overhead (?) Dan membatasi penggunaan kapabilitas perangkat keras (?).
Apakah saya benar atau salah dalam pernyataan yang dipertanyakan?
Bisakah dibuktikan bahwa FP tidak / tidak menyiratkan hukuman kinerja utama pada arsitektur komputer serba guna modern?
EDIT: Seperti yang sudah saya nyatakan dalam menanggapi beberapa komentar, pertanyaannya bukan tentang kinerja dan detail implementasi. Ini tentang ada atau tidaknya overhead pokok , yang menjalankan FP pada stateata automata dapat membawa.
running FP on stateful automata
.