#programowanie #komputery #wroclaw #programowaniefunkcyjne
Wszystko
Najnowsze
Archiwum
#programowanie #komputery #wroclaw #programowaniefunkcyjne

- 0
- 0
- 13
Jakiś czas temu opublikowałem post o kolektorach w #java8. Dzisiaj zauważyłem, że zapomniałem wam go udostępnić (╯︵╰,) W szczególności jeśli dobrze pamiętam to @hbpitero chciał żebym go zawołał jak już coś o kolektorach napiszę (i to było dawno temu).
W artykule opisałem czym jest kolektor, do czego służy, oraz pokazałem jak napisać własny (w tym przypadku
- 2
- 1
- 2
Mirki, znacie jakiś sposób na porównanie efektywności dwóch metod w poczciwym Camelku? (OCaml)
#uczesie #takietam #programowaniefunkcyjne
źródło: comment_XM6x7vM7ssDl0ArITaYK1NXjet2vgS0O.jpg
Pobierz- 1
- 1
- 22
- 6
http://pastebin.com/k3miPUuE
Który ma zadanie odczytywać xmla:
http://pastebin.com/g5MxDE8s
Głównie
ref i := sa nie 'funkcyjne' ^^ . Twoj kod jest spoko, nie musisz na sile szukac rozwiazan funkcyjnych.
Natomiast sprobojmy to zmienic uzywajac rekurencji i operatora with ktory fajnie wspolgra jesli chodzi o tworzenie nowego recordu na bazie starego z nowa zmieniona wartoscia. Dzieki temu nie masz przypisani i mutacji stanu obiektu ale generowany ciagle nowy obiekt.
Inna ciekawostka, miast loopa uzylem rekurencji z matchem po kolekcji ( head::tail )
Problemem F# jest :
- learning curve - jest to inne podejscie i wymaga nowego rodzaju wiedzy i doswiadczenia.
- dostepnosc programistow - F# nie jest popularny i ciezej o programmera
- stawki dla programisty - F# owiec w LND zarabia 20-30% wiecej
- 13
Chciałbym pokazać, że przydają się także, kiedy uskuteczniamy klasyczne #programowanie. Dodatkowo wołam @archlinuxuser bo chciałeś zobaczyć jak ten koncept wytłumaczę:
- 2
- 2
Co do wołania Mirków od #haskell - nie jestem prawdziwym haskellfagiem (quicksort to szczyt moich możliwości aktualnie), ale spróbuję:
a) wydaje mi się, że z treści artykułu trochę za bardzo wynika powiązanie monad z kolejnością operacji i stanem, na co prawdziwi Haskellowcy by
http://blog.radoszewski.pl/programming/scala/2015/04/26/spanish-functions.html
@archlinuxuser dzisiaj jeszcze nie o monadach, ale mam to wciąż na liście TODO ;)
- 1
- 1
Podszedłem do tego zupełnie od innej strony - zacząłem się bawić Scalą i tam próbować wprowadzać różne koncepty funkcyjne, aż się z nimi nie oswoiłem. Ostatecznie monady nie wydają się niczym specjalnym.
Optional w Javie 8. Ogólnie zamieszczam i zamierzam zamieszczać treści związane z programowaniem, programowaniem funkcyjnym, #scala, #java i co innego ciekawego przyjdzie mi do głowy :)Link do aktualnego posta: http://blog.radoszewski.pl/programming/java/2015/04/19/java-optional.html
Miłego czytania!
- 1
6
Poczytaj mi Clojure – cz. 4: Kolekcje
Kolekcje to abstrakcyjna klasa struktur danych języka Clojure, służąca do porządkowania i zarządzania zbiorami informacji w ujednolicony sposób (z użyciem tego samego zestawu funkcji). W tym odcinku poznamy listy, wektory, mapy i zbiory.
z- 0
- #
- #
- #
- #
- #
- #
Jako, że jego wpisy niedługo odejdą w niepamięć, robię mirror jego postów, aby dodać do ulubionych :)
#naukaprogramowania #programowaniefunkcyjne #programowanie
4
Poczytaj mi Clojure – cz. 3: Pierwsze kroki, warunki i struktury
Pierwsze kroki korzystania z Clojure: instalacja i użytkowanie REPL, wyrażenia warunkowe i struktury danych (znaki, łańcuchy znakowe, liczby, symbole, słowa kluczowe).
z- 0
- #
- #
- #
- #
- #
- #
5
Poczytaj mi Clojure – cz. 2: Stan, tożsamość i zmiana
Trochę o teoretycznych podstawach Clojure na przykładzie różnic między podejściem imperatywnym a funkcyjnym.
z- 0
- #
- #
- #
- #
- #
- #
13
Poczytaj mi Clojure – cz. 1: Lisp
Clojure to funkcyjny język programowania ogólnego przeznaczenia bazujący na modelu Lisp–1, a działający pod kontrolą m.in. JVM. Ten wpis traktuje o podstawowych pojęciach, które pomogą zbliżyć się to Lispów (lista, atom, forma, S-wyrażenie) i zaznajamia z dialektu Clojure.
z- 0
- #
- #
- #
- #
- #
- 5
#programowanie #programowaniefunkcyjne #scala #kiciochpyta
- 1
http://www.scala-lang.org/api/current/index.html#scala.collection.immutable.Stream
Pamiętam, że zrobiły na mnie wrażenie jak je po raz pierwszy
- 1
495
Zbiór materiałów do nauki programowania funkcyjnego

Tym razem (po C++ i Pythonie) zebrałem materiały do nauki programowanie funkcyjnego w Haskellu, Erlangu, Common Lisp, Eliksirze, Clojure, Scali , OCaml i F#
z- 132
- #
- #
- #
- 305
###################
# WSTĘP
###################
- 12
Ciągle szukam #wyjatkowiludzie do #programowanie w #erlang . Erlang to #programowanieboners ponieważ #programowaniefunkcyjne wywraca mózg na lewo strone - #programistycznymindfuck - i już tak zostaje... #ofertapracy w Warszawie, doświadczenie w #erlang niewymagane, ale wymagana chęć rozwijania umiejętności programistycznych w nieskończoność (czyli aż się naumie). Mile widziana znajomość dowolnego języka funkcyjnego












Tytuł: Zabawa z Kategoriami
Prelegent: Bartosz Milewski
#programowanie #programowaniefunkcyjne