Zapraszam na moją prelekcję z programowania reaktywnego na AGH w niedzielę o 11:00. Budynek B1, sala H24. Będę mówił o Reactive Extensions, programowaniu funkcyjnym oraz o wzorcu observer. Prezenacja jest przygotowana w oparciu o JSa. Poziom prelekcji: dla początkujących.

#programowanie #agh #programowaniefunkcyjne #naukaprogramowania #krakow #javascript
Viters - Zapraszam na moją prelekcję z programowania reaktywnego na AGH w niedzielę o...

źródło: comment_oEPUCmyGn6SzzNuagiI0QB5NdTDW4ujJ.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki,
mam trochę wolnego czasu, który chciałbym pożytecznie spożytkować. Mam też troszkę doświadczenia (HTML, CSS, podstawy Delphi, trochę Ruby'ego i RoR, itp. - pierwsze programy pisałem w Basicu na C64). Od kilku lat nie napisałem nawet ćwierć linijki kodu, a z chęcią bym do tego wrócił - głównie aplikacje web, choć z chęcią dokonam również troszkę automatyzacji. Moje pytanie brzmi:
1. JavaScript, Python, PHP czy Elixir?
2. Jakie źródło nauki polecacie (poproszę
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A dlaczego nie w ruby dalej? Generalnie to tak jak patrze to na js jest spore zapotrzebowanie ale ja np pythona sie ucze bo... fajny :)
  • Odpowiedz
@phaux: Wow, nie sądziłem, że na wykopie kiedykolwiek pojawi się inne połączenie Haskella i LGBT niż mój awatar. ()
  • Odpowiedz
Jak sam napisałeś, to pytanie nie ma zbyt dużo sensu, bo sam język ma tu marginalne znaczenie a ważniejszy jest concurrency model.

Lepiej jest oceniać modele wspierane by default w danym języku. W Go i Clojure masz kanały, w Scali i erlangu masz actor model(+ bardzo dobre wsparcie dla Futures w scali), w javie masz praktycznie tylko bardzo niskopoziomowe api które ssie. Nie wiem jak to wygląda w haskellu niestety.

Nie widziałem
  • Odpowiedz
Mirki z #programowanie i #programowaniefunkcyjne - czy sa jakies podstawowe pozycje ksiazkowe(moga byc biblie, moga byc po angielsku, cokolwiek), ktore po prostu sa najlepsze do wprowadzenia do jezykow funkcyjnych? Zaznacze, ze konkretny jezyk jest mi obojetny - moze byc to haskell czy f#, zalezy mi na jak najlepszym wprowadzeniu do paradygmatu funkcyjnego. Zalezy mi na wyczerpujacych opisach, a nie przeslizgiwaniu sie po powierzchni zagadnienia. Tak, wiem, ze ksiazek
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit: To juz niestety uroki JVMa(po prostu nei dalo sie zrobic tego inaczej), podobnych żeczy widzi się sporo ale zysk z dostępu do javowego ekosystemu je z reguły rekompensuje.
  • Odpowiedz
Można jakoś łączyć warunki w excellu czy trzeba zagnieżdżać funkcje za każdym razem jak się chce dać jakiś warunek?
Bo zrobiłem coś takiego i nawet jeśli wartość ma pomiędzy 81-94% to i tak nie wypisuje "B" tylko "C".
=JEŻELI(D14<=80%;"A";JEŻELI(D14>80%&D14<=95%;"B";"C"))
Wiem że można to zrobić w ten sposób jak niżej ale chciałem się dowiedzieć czy można mimo wszystko jakoś łączyć warunki bo przy większej ilości wartości będzie bardzo dużo zagnieżdżeń.
=JEŻELI(D4<=80%;"A";JEŻELI(D4>=95%;"C";"B"))

#programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ortogonalność w programowaniu to po prostu brak efektów ubocznych czy chodzi o coś więcej? Google znajduje taką definicję, która ma sens, i jeszcze coś takiego co już nie bardzo ma sens. xD

orthogonality in a programming language means that a relatively small set of primitive constructs can be combined in a relatively small number of ways to build the control and data structures of the language


Jak ma się jedno do drugiego
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach