Stručno predavanje na temu upotrebe funkcionalnog programiranja u Swiftu, održaće se 01. februara u 18:30 u Crossover učionici u Beogradu.
Funkcionalno programiranje se oslanja na takozvani "lambda račun" što je zapravo 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.
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, te je neophodno najaviti svoje prisustvo putem sledećeg linka.
0 komentara