functional-programming
Immutable object pattern w C# - co o tym sądzisz? [zamknięte]
W trakcie kilku projektów opracowałem wzorzec do tworzenia obiektów niezmiennych (readonly) i wykresów obiektów niezmiennych. ... które je dokumentują? Zasadniczo Szukam potencjalnych ulepszeń i wszelkich standardów, które może już istnieć w tym temacie.
Czy funkcjonalne języki programowania nadają się do programowania graficznego?
Bardzo mnie to ciekawi, z własnego doświadczenia wynika , że całe programowanie graficzne ma związek z C lub c++. Jak Direct10X. czy funkcjonalny język programowania dostarcza jakąś bibliotekę graficzną do tworzenia gier wideo?
Jaki jest kombinatoryczny odpowiednik logiki intuicjonistycznej?
Niedawno ukończyłem kurs uniwersytecki, który zawierał Haskella i Agda (zależny typowany język programowania funkcyjnego) i z ... jego znaczenia? Np. w:
forall a : Int -> a < 0 -> a + a < a
Czy to samo może być wyrażone bez użycia forall?
Obliczanie średniej ruchomej listy
W ten weekend postanowiłem spróbować swoich sił w Scali i Clojure. Jestem biegły w programowaniu obiektowym, więc Scala była ... period)
Teraz, że byłoby łatwo zrobić w imperatyw styl, ale nie mogę na całe życie wymyślić, jak to funkcjonalnie wyrazić.
Iloczyn kartezjański wielu tablic w JavaScript
Jak zaimplementowałbyś iloczyn kartezjański wielu tablic w JavaScript?
Jako przykład,
cartesian([1,2],[10,20],[100,200,300]) //should be
// [[1,10,100],[1,10,200],[1,10,300],[2,10,100],[2,10,200]...]
Różnica między programowaniem reaktywnym a Funkcyjno-reaktywnym
Prowadziłem ostatnio badania nad programowaniem reaktywnym i trudno mi znaleźć dobry opis różnicy między reaktywnym a funkcjo ... wne jest implementowane przy użyciu metod/paradygmatów funkcjonalnych, a nie przy użyciu paradygmatów deklaratywnych lub oo?
Jakie są praktyczne ograniczenia nie-Turinga pełnego języka, takiego jak Coq?
Ponieważ istnieją języki nie-Turinga kompletne, a biorąc pod uwagę, że nie studiowałem Comp Sci na uniwersytecie, może ktoś w ... T - szukam odpowiedzi wzdłuż linii nie można zbudować tabeli hash w języku Nie-Turinga z powodu do X , czy coś w tym stylu!
Dlaczego programować funkcjonalnie w Pythonie?
W Pracy programowaliśmy Pythona w dość standardowy sposób. Ostatnio kilku facetów zaczęło działać. A ich kod zawiera teraz d ... e naprawdę pomaga w współbieżności? Po prostu staram się zrozumieć, co dostaję, jeśli zacznę używać więcej funkcji Pythona.
Nauka programowania funkcjonalnego / Clojure-ćwiczenia praktyczne? [zamknięte]
Uczę się programowania funkcyjnego z Clojure. Jakie ćwiczenia praktyczne możesz polecić? Repozytoria Online z rozwiązaniami b ... ciaż może to działać, może być dość strome i prawdopodobnie zrobię to nieefektywnie(w porównaniu do kogoś, kto wie, co robi).
dlaczego folktale i ramda są tak różne?
Uczę się javascript FP czytając książkę DrBoolean .
Szukałem biblioteki programowania funkcyjnego. Znalazłem Ramdę i Folk ...
Czy te bardzo różne biblioteki można nazwać funkcjonalnymi , a jeśli tak, to co sprawia, że każda funkcjonalna biblioteka?
F # rozwój i testy jednostkowe?
Właśnie zacząłem z F#, który jest moim pierwszym językiem funkcjonalnym. Pracuję quasi-wyłącznie z C# i bardzo się cieszę, że ... ednostkowych i budują zestaw testów dla programu F#? Czy istnieje odpowiednik TDD? Wszelkie wskazówki lub myśli są doceniane.
Jak rozpoznać monadyczne wzorce projektowe?
Uczę się Haskella zaczynam rozumieć koncepcję monad i zaczynam używać znanych monad w moim kodzie, ale wciąż mam problemy z p ... ania monadycznego? Jakie jest twoje podejście, kiedy zdajesz sobie sprawę, że jakiś kod byłby lepiej przekształcony w monadę?
Czy ktoś ma jakieś zalecenia dotyczące rozpoczynania pracy w programowaniu funkcjonalnym? [zamknięte]
Szukam jakichś ebooków, które pomogą mi w nauce programowania funkcyjnego. Nie zdecydowałem jeszcze, w jakim języku będę się ... Narodzenie i chcę go załadować przydatnymi materiałami dla mojego niekończącego się dążenia do zostania lepszym programistą.
Znaczenie funkcji izomorficznych
Krótkie pytanie: Jakie jest znaczenie funkcji izomorficznych w programowaniu (mianowicie w programowaniu funkcyjnym)?
Długi ... jnym), oraz wszelkie uzyskane produkty uboczne, takie jak optymalizacje kompilatorów z rozumowania o izomorficzności funkcje.
Kiedy i dlaczego należy używać funktorów aplikacyjnych w Scali
Wiem, że Monad można wyrazić w Scali następująco:
trait Monad[F[_]] {
def flatMap[A, B](f: A => F[B]): F[A] => F[B] ... mógłbyś podać proste przykłady użycia apply z opcją i listą oraz wyjaśnić dlaczego powinienem go używać zamiast flatMap ?
Programowanie funkcyjne w Javie [zamknięty]
Czy jest dobra biblioteka do programowania funkcyjnego w Javie?
Szukam takich rzeczy jak predykat i Lista.Find () (jako metoda statyczna). Nie jest to skomplikowane w implementacji, ale miło byłoby znaleźć tutaj bibliotekę wielokrotnego użytku.
Jak zaprojektować program funkcjonalny?
Od pierwszego dnia mojej kariery programistycznej zaczynałem od programowania obiektowego. Jestem jednak zainteresowany pozna ... class-per-file and class-noun/function-verb pomysły w programowaniu OO. Jak projektować i konstruować aplikacje funkcjonalne?
Jakie zadanie najlepiej wykonać w stylu programowania funkcyjnego?
Niedawno odkryłem styl programowania funkcyjnego i jestem przekonany, że zmniejszy to wysiłki programistyczne, ułatwi czytani ... a i tym samym możliwy do utrzymania. Czy jest taki przykład, obok słynnego przykładu sumy kwadratów autorstwa Luca Bolognese?
Jaki jest sens opcji klasowej [T]?
Nie jestem w stanie zrozumieć sensu Option[T] klasy w Scali. To znaczy, nie jestem w stanie zobaczyć żadnych advanages None n ... zaletą Option[T] jest to, że wyraźnie mówi programistom, że ta metoda może return None ? Czy to jedyny powód wyboru projektu?
Dlaczego są one tak przydatne?
Jako programista oo, może mam trudności z widzeniem jego wartości. Jaką wartość dodaną dają? Czy pasują do świata OO?