#scala #akka #naukaprogramowania #programowaniefunkcyjne #jvm
Wszystko
Najnowsze
Archiwum
#scala #akka #naukaprogramowania #programowaniefunkcyjne #jvm
https://helion.pl/ksiazki/python-programowanie-funkcyjne-steven-f-lott,pythpf.htm#format/d
#python #programowaniefunkcyjne #programowanie #helion
źródło: comment_15809820656udXMujzuYGrhs9WSe3cKo.jpg
Pobierz1
Stan, tożsamość i zmiana (Poczytaj mi Clojure, cz. 13)

Omówienie koncepcji czasu, tożsamości, stanu i wartości na przykładzie języka Clojure i w odniesieniu do paradygmatu imperatywnego oraz języków zorientowanych obiektowo. Dodatkowo analogie do mechanizmów obserwowanych w tzw. codzienności.
z- 0
- #
- #
- #
- #
- #
- 7
Bardzo przyjemnie opowiada o różnych językach i ich cechach, trochę o ich historii oraz wnioskuje dlaczego są lub nie są popularne.
#programowanie #programowaniefunkcyjne

- 1
źródło: comment_8iAxkZS8RVNO1XI4N5aBD1OOT2iQlZd5.jpg
Pobierza sam wykład polecam - oglądałem jakiś czas temu i to nie jest zmarnowany czas.
sam się zastanawiałem wczesniej nad tym pytaniem tytułowym. (wnioski smutne)
– Cz. 8.: "Funkcje i domknięcia"
– Cz. 9.: "Kolekcje"
– Cz. 10.: "Sekwencje"
#programowanie #podrecznik #tutorial #fp #programowaniefunkcyjne #lisp #kolekcje #sekwencje #programista15k
- 0
– Cz. 11.: "Komparatory"
– Cz. 12.: "Pętle i rekurencja"
#clojure #programowanie #komparator #funkcje #fp #programowaniefunkcyjne #rekurencja #podrecznik #tutorial
- 0
– Cz. 13: "Stan, tożsamość i zmiana"
#clojure #programowanie #stan #tozsamosc #zmiana #czas #funkcje #fp #programowaniefunkcyjne #podrecznik #tutorial
- 12
Jeśli interesują Cię moje wpisy, obserwuj tag #polydev
#programowanie #programowaniefunkcyjne #haskell #informatyka
źródło: comment_b8r0FZMgf1ErjYMi6PTSgVdeiMOJmlyL.jpg
PobierzKomentarz usunięty przez moderatora
- 5
a poważnie, może warto jednak było wziąć jakiś mniej trywialny przykład niż silnię, klepaną w artykułach o językach funkcyjnych do absolutnego znudzenia?
- 0
Czy w 2019 roku pójście 100% w functional programming opartym na Scala, ZIO, http4s to dobry pomysł?
- Tak, to dobry pomysł. 64.9% (37)
- Nie, nie jest to złym pomysłem. 35.1% (20)
Popełniłem małą bibliotekę do Clojure na własny użytek, bo potrzebowałem szybkiego listowania przedrostków, wrostków i przyrostków w łańcuchach znakowych + paru innych funkcji.
Przy okazji funkcje są wyposażone w specyfikacje z użyciem spec i testy (z użyciem Midje), a zależności określone w deps.edn:
*
- 15
Tłumaczenie jest amatorskie i darmowe, tak samo jak i oryginalna książka, więc wszelka niekonstruktywna krytyka będzie radośnie ignorowana :)
- 4
#programowanie #clojure #programowaniefunkcyjne #naukaprogramowania #programista15k #wujekbob
2
Podstawy Programowania Funkcyjnego Epizod 2

Programowanie funkcyjne, pochodne, kwadraty, funkcje, listy, trwałe struktury danych, przejrzystość referencyjna, leniwe sekwencje i typy pierwszoklasowe w kolejnym fascynującym, pełnym smakowitego, programistycznego mięska wpisie z bloga Wujka Boba Martina
z- 0
- #
- #
- #
- #
- #
- #
4
Podstawy Programowania Funkcyjnego Epizod 1

Pierwszy z czterech odcinków podstaw Programowania Funkcyjnego od Wujka Boba - Roberta Cecila Martina
z- 2
- #
- #
- #
- #
- #
- #
- 1
https://michalkulinski.blogspot.com/2019/02/podstawy-programowania-funkcyjnego-epizod-1.html
#technologia #programowanie #wujekbob #naukaprogramowania #programowaniefunkcyjne #clojure
źródło: comment_tYBH7zfHTZVNBeCAksXRMV55lOySpTTM.jpg
Pobierz- 4
#technologia #it #programowanie #programowaniefunkcyjne #clojure #startrek
źródło: comment_gUTODwj8lkAWsUy4JwA1Ey2yn1fzAe2M.jpg
Pobierz3
Przetwarzanie List PF kontra OO

O prawdziwej mocy programowania funkcyjnego na przykładzie kodu gry w realiach świata Star Trek opowiada Robert "Wujek Bob" Martin.
z- 3
- #
- #
- #
- #
- #
- #
type 'a lBT = LEmpty | LNode of 'a * (unit -> 'a lBT) * (unit -> 'a lBT);;i tworzę takie drzewo:
let exlBST = LNode(3, function() -> LEmpty, function() -> LEmpty);;Komentarz usunięty przez moderatora
Komentarz usunięty przez autora
- 2
Ostatnio ukazała się dosyć ciekawa książka o #programowaniefunkcyjne i autor szuka tłumaczy z różnych krajów. Teoretycznie mógłbym się tego podjąć ale nie dość że jest to dość trudne to jeszcze bardzo pracochłonne.
Książka jest za free więc zysk tylko z wersji drukowanych i darowizn, ale
Jak często czytasz o programowaniu po polsku?
- Prawie nigdy (junior) 17.9% (20)
- Prawie nigdy (mid) 21.4% (24)
- Prawie nigdy (senior) 12.5% (14)
- Czasami (junior) 23.2% (26)
- Czasami (mid) 12.5% (14)
- Czasami (senior) 8.0% (9)
- Prawie zawsze (junior) 2.7% (3)
- Prawie zawsze (mid) 1.8% (2)
- Prawie zawsze (senior) 0% (0)
- 16
Są to bardziej zapiski dokumentujące proces implementacji przeze mnie własnych wersji (jednej w Pythonie - z lekkimi przystosowaniami do języka polskiego, a drugiej w OCamlu) korektora pisowni zaproponowanego przez Petera Norviga, niż jakiś kompletny tutorial, pokazujący krok po kroku "jak to zrobić". Sądzę jednak, że opis problemów, jakie napotkałem i
- 1















1. Policzyć ciągi: a(n)=a(n-1)+b(n-1), gdzie b(n) = a(n-1)*b(n-1).
2. Program losujący 10cyfr i zapisujący je do pliku txt.
3. Program liczący linijki, słowa i znaki w tekście.
Próbowałem je zrobić samemu, ale nie przyniosło to korzystnych rezultatów, stąd proszę pomóżcie.
#haskell #programowaniefunkcyjne #programowanie #informatyka
Jaki sens ma to że ktoś zrobi za Ciebie zadanie na studia?
1. google "mutually recursive functions", https://stackoverflow.com/questions/28431125/mutual-recursion-in-odd-even-functions-in-haskell , tutaj twoje zadanie ale takie wywolanie sie nigdy nie zatrzyma wiec nie wiem do konca co ma byc wynikiem https://repl.it/repls/MonumentalQuirkyType
2. @BrudnyAnonim: "błąd" niestety mało mówi. Google: "haskell system random examples" a jak wyskoczy błąd to