Funkcionalno programiranje u Swift-u, stručno predavanje #8


Details
Funkcionalno programiranje nije proizvod najnovijeg doba. Ono se oslanja na takozvani "lambda račun". što je pojam iz matematičke logike, a utemeljen je tridesetih godina prošlog veka.
Neki od starijih funkcionalnih jezika su Lisp i Prolog, a postoje i noviji poput Haskella-a, F#-a, Clousure-a, R-a, itd.., koji podržavaju čiste ili delimične implementacije lambda računa.
Swift podržava nekoliko standardnih paradigmi programiranja:
- imperativno,
- objektno orijentisano,
- protokol orijentisano,
- pa i - funkcionalno programiranje.
Ovo je stručno predavanje na temu upotrebe funkcionalnog programiranja u Swiftu.
Teme kojima ćemo se baviti na predavanju su:
- funkcija kao objekat
- prenos funkcije
- delegiranje posla kroz lambda funkcije
- imenovane i neimenovane funkcije
- kložeri
- sintaksa u Swiftu
- primeri upotrebe funkcionalnog programiranja u Swift/iOS
Nivo predavanja je visok i predavanje nije namenjeno polaznicima koji nisu imali dodira sa Swift-om.
Cilj predavanja je naprednija upotrebna funkcionalnog programiranja u razvoju aplikacija.
Broj mesta je ograničen. Molimo polaznike koji ne nameravaju da prisustvuju predavanju, da ne šalju RVSP, ili da blagovremeno promene status na Not-Going


Funkcionalno programiranje u Swift-u, stručno predavanje #8