Pytania otagowane jako functional-programming

Programowanie funkcjonalne jest paradygmatem, który próbuje rozwiązać problemy obliczeniowe poprzez łańcuchową ocenę funkcji, których wynik zależy od ich danych wejściowych, a nie od stanu programu. W tym stylu programowania skutki uboczne i zmienne dane są przestarzałe i zwykle ściśle izolowane.

1
Dopasowywanie wzorów w Clojure vs Scala
Jakie są kluczowe różnice między dopasowaniem wzorców w tych dwóch językach? Nie odnoszę się do składni, ale możliwości, szczegółów implementacji, zakresu przypadków użycia i konieczności. Aplikacje Scala (np. Lift and Play) mówią z dumą o sprawności dopasowywania wzorców języków. Z drugiej strony Clojure ma bibliotekę, core.match i wbudowaną funkcję destrukcji, …

2
Programowanie funkcjonalne i algorytmy stanowe
Uczę się programowania funkcjonalnego w Haskell . W międzyczasie studiuję teorię automatów, a ponieważ wydaje się, że obie pasują do siebie, piszę małą bibliotekę do zabawy z automatami. Oto problem, który zmusił mnie do zadania pytania. Badając sposób oceny osiągalności stanu, wpadłem na pomysł, że prosty algorytm rekurencyjny byłby dość …

1
Funkcjonalne programowanie reaktywne / relacyjne - czy jest jakaś różnica?
Od jakiegoś czasu używam Reactive Cocoa (GitHub), funkcjonalnego API programowania reaktywnego do użytku z bibliotekami Cocoa, ale właśnie przeczytałem „Out of the Tar Pit” , artykuł, który podobno przedstawia koncepcje, i jestem trochę zdezorientowany. Artykuł przedstawia (jak rozumiem) funkcjonalne programowanie relacyjne , w którym tworzone są relacje między danymi z …


1
Powody usunięcia typów funkcji w Javie 8
Próbowałem zrozumieć, dlaczego grupa ekspertów JDK 8 Lambda Expert Group (EG) postanowiła nie włączać nowego typu funkcji do języka programowania Java. Przeglądając listę mailingową, znalazłem wątek z dyskusją na temat usuwania typów funkcji . Wiele stwierdzeń jest dla mnie niejednoznacznych, być może z powodu braku kontekstu, a w niektórych przypadkach …


2
FP do symulacji i modelowania
Zaraz rozpocznę projekt symulacji / modelowania. Wiem już, że OOP służy do tego rodzaju projektów. Jednak badanie Haskella skłoniło mnie do rozważenia zastosowania paradygmatu FP do modelowania układu komponentów. Pozwól mi rozwinąć: Załóżmy, że mam komponent typu A, charakteryzujący się zestawem danych (parametr taki jak temperatura lub ciśnienie, PDE i …



5
Czy programowanie funkcjonalne jest po prostu inne, czy też jest naprawdę trudniejsze?
Czy programowanie funkcjonalne jest po prostu inne , czy też jest naprawdę trudniejsze ? Powiedz kogoś, kto nigdy wcześniej nie nauczył się programowania i jest nauczony programowania funkcjonalnego. kontra ktoś, kto nigdy wcześniej nie nauczył się programowania i uczy się programowania imperatywnego. co będzie trudniejsze? czy to samo? Moje pytanie: …

4
Programowanie funkcjonalne - niezmienność
Próbuję zrozumieć, jak radzić sobie z niezmiennymi danymi w FP (konkretnie w F #, ale inne FP też są w porządku) i przełamać stary nawyk pełnego myślenia o stanie (styl OOP). Część wybranej odpowiedzi na pytanie tutaj powtórzyło moje poszukiwanie wszelkich zapisów dotyczących problemów, które są rozwiązywane przez stanowe reprezentacje …

4
Programowanie funkcjonalne w oprogramowaniu komercyjnym
Niedawno omawiałem programowanie funkcjonalne ze współpracownikiem. Podczas gdy oboje zgodziliśmy się, że FP ma pewne oczywiste zalety (prostszy kod, łatwiejsze rozumowanie matematyczne itp.), Oboje zastanawialiśmy się, czy jest on czy kiedykolwiek będzie używany w oprogramowaniu komercyjnym. Wiem, że istnieje wiele projektów open source i akademickich, które są napisane funkcjonalnie (np. …




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.