Pytania otagowane jako functional-programming

Programowanie funkcjonalne to paradygmat programowania oparty na budowaniu abstrakcji za pomocą funkcji, unikaniu skutków ubocznych i zmianie stanu. Czyste funkcjonalne programowanie jest bezpieczne dla wątków.



18
Co to jest (funkcjonalne) programowanie reaktywne?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Przeczytałem artykuł w Wikipedii na temat programowania reaktywnego . Przeczytałem również mały artykuł na temat programowania reaktywnego . Opisy są dość abstrakcyjne. Co w praktyce …


28
Czy programowanie funkcjonalne zastępuje wzorce projektowe GoF?
Odkąd zacząłem uczyć się F # i OCaml w zeszłym roku, przeczytałem ogromną liczbę artykułów, które twierdzą, że wzorce projektowe (szczególnie w Javie) są obejściem brakujących funkcji w imperatywnych językach. Jeden artykuł, który znalazłem, zawiera dość silne twierdzenie : Większość ludzi, których spotkałem, przeczytała książkę Design Patterns autorstwa Gang of …


14
rozumienie listy vs. lambda + filtr
Zdarzyło mi się, że mam podstawową potrzebę filtrowania: mam listę i muszę ją filtrować według atrybutu elementów. Mój kod wyglądał tak: my_list = [x for x in my_list if x.attribute == value] Ale potem pomyślałem, czy nie byłoby lepiej tak napisać? my_list = filter(lambda x: x.attribute == value, my_list) Jest …

6
Jakiej części Hindley-Milner nie rozumiesz?
I przysięgam, że kiedyś T-shirt na sprzedaż gościnnie nieśmiertelne słowa: W jakiej części ty nie rozumiesz? W moim przypadku odpowiedź brzmiałaby ... wszystko! W szczególności często widzę taką notację w dokumentach Haskella, ale nie mam pojęcia, co to wszystko znaczy. Nie mam pojęcia, jaką to powinna być gałąź matematyki. Rozpoznaję …



15
Rozpoczęcie pracy z Haskell
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Przez kilka dni próbowałem owinąć głowę wokół paradygmatu programowania funkcjonalnego w Haskell. Zrobiłem to, czytając tutoriale i oglądając screencasty, ale tak naprawdę nic się nie trzyma. Teraz, ucząc …

19
Monada zwykłym angielskim? (Dla programisty OOP bez tła FP)
W kategoriach zrozumiałych dla programisty OOP (bez żadnego funkcjonalnego tła programowania), czym jest monada? Jaki problem rozwiązuje i jakie są najczęściej używane miejsca? EDYTOWAĆ: Aby wyjaśnić rodzaj zrozumienia, którego szukałem, załóżmy, że konwertujesz aplikację FP, która miała monady, na aplikację OOP. Co byś zrobił, aby przenieść obowiązki monad na aplikację …




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.