Czy są recenzowane artykuły badające zalety i wady programowania funkcjonalnego?


14

Czy ktoś może skierować mnie do recenzowanych artykułów badających zalety lub wady pisania kodu w funkcjonalnym stylu? Czy są artykuły omawiające zastosowania Lambda Calculus w takich dziedzinach, jak uczenie maszynowe, projektowanie języków itp.?


4
Istnieją tutaj dwa osobne pytania. Drugie pytanie dotyczące aplikacji uczynię nowym pytaniem.
Dave Clarke

Odpowiedzi:


7

Istnieje słynny artykuł „ Dlaczego funkcjonalne zagadnienia programowania ” autorstwa Johna Hughesa. Głównym argumentem tego artykułu jest modułowość programów funkcjonalnych.

Również praca Chrisa Okasakiego na temat funkcjonalnych struktur danych jest bardzo interesująca. Artykuł „Czerwono-czarne drzewa w otoczeniu funkcjonalnym” zapewnia bardzo wyraźną implementację czerwono-czarnych drzew przy użyciu funkcjonalnego języka programowania, co jest znacznie prostsze niż ich bezwzględna implementacja w książce „Wprowadzenie do algorytmów” Tomasa H. Cormena i in. .



-1

półsławnym, wysokiej jakości, darmowym odniesieniem w tym obszarze jest struktura i interpretacja programów komputerowych Abelsona i Sussmana, profesorów MIT, więcej informacji na wikipedii . opowiadają się za programowaniem funkcjonalnym jako sposobem na zrozumienie teorii i abstrakcji programowania, tak aby zrozumienie programowania funkcjonalnego pomogło zrozumieć / zastosować te same zasady w dowolnym języku. starają się odróżnić go od / zestawić z tym, co nazywa się „stylem imperatywnym”, ale bez porównywania.


Kiedy czytam studiowanie zalet lub wad pisania kodu w funkcjonalnym stylu , myślę o badaniach empirycznych obserwujących różnice w praktyce. Nie sądzę, że ta książka ma na to wyniki.
reinierpost
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.