Tag: programowanie funkcyjne
Elixir #39 – Zaleta która jest też wadą języka: niski próg...
Kontynuujemy temat z zeszłego tygodnia o eliixr. Czyli największa zaleta i zarówno wada języka to...
Elixir #38 – Dlaczego nie wybrałem [wstaw język]
Dlaczego nie wybrałem języka funkcyjnego [???] i zdecydowałem się na Elixir? odpowiedź jest banalnie prosta.
Erlang vs Elixir
Porównanie niektórych elementów składni pomiędzy elixir i erlang. Oba języki są do siebie zbliżone, ale mają znaczące różnice.
Jaki NAJLEPIEJ język programowania wybrać?
Jaki język programowania wybrać? no właśnie ciężkie pytanie. i nie ma na niej JEDNEJ słuszej odpowiedzi.
Elixir #26 – OTP
Elixir i OTP. To coś co spowodowało, że kiedyś nie kupiłem książki. Dlaczego i co oznacza OTP? zapraszam do czytania.
Elixir #14: GenServer
Dzisiaj w Elixir przepisujemy nasz PingPongServer z wykorzystaniem GenServera. Czyli mniej kodu, więcej frajdy :)
Elixir #12b – Ping Pong Server
Elixir znacząco ułatwia nam pracę na wielu procesach BEAM. Dzięki jego architekturze, obliczenia równorzędne są tak łatwe do napisania jak pętla for.
Funkcje wyższego rzędu: Currying
Ostatni post z cyklu funkcji wyższego rzędu. Tym razem co to jest currying i jak wygląda jego implementacja w różnych językach.
Funkcje wyższego rzędu: Fold/Reduce
Kontynuujemy opis funkcji wyższego rzędu opisem funkcji fold, reduce, inject czy aggregate, potocznie zwanymi fold ;)
Funkcje wyższego rzędu: Map i Filter
Po opisie co to są funkcje wyższego rzędu, pora na opis pierwszych dwóch: Map i Filter. Zaparzam do czytania by dowiedzieć się co one robią i do czego służą.
Elixir #09 – Operator Pipe
W końcu na tapetę biorę operator pipe |> który umożliwa nam zgrabiejsze, ładniejsze i szybsze wyrażanie naszych oczekiwań w stosunku do kodu w Elixir.