Niezależnie od tego, czy jesteś doświadczonym programistą/programistką, czy też dopiero zaczynasz swoją przygodę z programowaniem, jest całkiem prawdopodobne, że sformułowanie programowanie funkcyjne obiło Ci się o uszy.
https://devstyle.pl/2018/04/30/jak-i-po-co-pisac-funkcyjnie-w-c-sharp/

I... dzisiaj Miłosz rusza z nowym cyklem na devstyle: programowanie funkcyjne w C# (i nie tylko).

Miłej lektury! Niech się mózgi zagotują przed majówką! ;)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

przerabiam obecnie książkę LearnYouAHaskell. Wielu ludzi w internecie doradzało Haskella na wejście do funkcyjnych, i rzeczywiście jego czystość wymusza myślenie funkcyjne, więc ma spore walory dydaktyczne. Co później? haskell - > Scala? Czy Clojure? Oba na JVM wprawdzie, więc...

#programowanie #funkcyjne
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zacne wystąpienie o wzorcach projektowych w programowaniu funkcyjnym. Pan prelegent sobie troszkę heheszkuje, więc nie jest aż tak sucho.


#programowanie #funkcyjne ##!$%@?
meohaw - Zacne wystąpienie o wzorcach projektowych w programowaniu funkcyjnym. Pan pr...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Otóż mirki, mireczki i mirabelki. 7 lat i dość. Idę sobie w ślad za @msq

I nawet bym o tym nie pisał, bo nie jestem tak znamienitą postacią jak @msq, gdyby nie fakt, że część z was linkuje do tych kilku moich wartościowych wpisów ( #cpp , #python, #funkcyjne i #algorytmy w formie zadań online ), a podobno po jakimś czasie one znikną.

Więc te osoby które mają ochotę zachęcam do
a.....n - Otóż mirki, mireczki i mirabelki. 7 lat i dość. Idę sobie w ślad za @msq

...

źródło: comment_2S0rWd7j8Jzti5FnUsr0ezd8UEdtquiw.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cyril:

Doskonale zdaje sobie z tego sprawę, jednak mam barierę syntaksu; po prostu nie lubię jak wygląda kod w Erlangu mimo, że niektóre pomysły z tego języka bardzo. Nawet myślałem o napisaniu sobie jakiegoś prostego skryptu, który będzie pozwalał mi używać erlanga z ładniejszą składnią (semikolon zamiast kropki czy tego typu detale).
  • Odpowiedz
Proponuję zacząć tag #funkcyjne z czymś w stylu learning group. Dużo osób ostatnio próbuje wbić w #programowanie funkcyjne i myślę, że dla wygody będzie można tak to ogarnąć. Nawet mirkując można się w końcu czegoś dowiedzieć. Co wy na to?

Pytanie na start: od czego zacząć: #haskell jako najpopularniejszy czystofunkcyjny, #scala, bo rynek javy, może #closjure z racji tego, że dialekt
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MaryMagdalene: Ja bym proponował języki które pozwalają pisać funkcyjnie, ale też dają możliwość pisania imperatywnie. Głównie dlatego, że zaczynanie od Haskella może bardziej zniechęcić niż zachęcić :)

Warto się najpierw nauczyć jakichś podstawowych konceptów i potem może na głęboką wodę :)
  • Odpowiedz
@MaryMagdalene, @aseeon: Poczułem się zawołany :). Tag #funkcyjne jest faktycznie świetnym pomysłem bo #programowanie się trochę jakby rozrosło.

Moja subiektywna opinia jest taka, że #tylkohaskell. Jest ku temu kilka powodów:

1. Społeczność jest naprawdę przyjazna. Na haskellowym IRC'u można śmiało zapytać co to są monady i ktoś na pewno odpowie pomimo, że "temat był wałkowany milion razy"
  • Odpowiedz
Hej Mirki,

macie może gdzieś po ręką linka do jakiegoś dobrego materiału (najlepiej video) nt. co to jest programowanie funkcyjne i dlaczego jest lepsze niż to drugie (imperatywne czy cos).

Ja wiem że tego jest masa w internecie, z tym że niedobrze mi się robi jak widzę artykuły o tym na kilkadziesiąt tysięcy znaków, albo prezentację trwającą półtorej godziny.

Doszły
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@marooned: Głupoty waćpan głosisz. W polsce w Scali i Erlangu można znaleźć pracę bez większych problemów. Za granicą to i w Haskellu znajdziesz, a nawet w Common Lispie czy Clojure. Pisze się w takich językach kod biznesowy, połowa telekomunikacji i połowa sztucznej inteligencji, wnioskowania i uczenia maszynowego to programowanie funkcyjne. Inne branże lubiące programowanie funkcyjne to bankowość i wszelka analiza danych.

@Pietrek558: Programowanie funkcyjne nie jest w ogóle
  • Odpowiedz