Uvod u funkcionalno programiranje (2. deo)

Autor: Stefan Nožinić U prethodnom tekstu smo dali uvod u lambda algebre, a u ovom nastavljamo sa kratkim dodatnim teorijskim principima lambda algebre kao i uvodom u algebru tipova. Uređeni parovi Uređeni par je struktura koja sadrži dva elementa i pišemo to kao (x,y) gde su x i y neke vrednosti ili funkcije. Uređeni par možemo definisati na sledeći način…

Više

Uvod u objektno-orijentisano programiranje (2. deo)

Autor: Amar Tufo U objavljenom 47. broju LiBRE! časopisa o slobodnom softveru imali ste priliku pročitati nešto detaljniji uvod u sam termin i srž objektno-orijentisanog programiranja gdje smo nastojali upoznati vas sa novim načinom razvoja softvera, njegovim prednostima, ali i manama. U ovom, drugom dijelu članka, o objektno-orjentisanom programiranju, upoznat ćemo Vas sa terminom klase i objekta, vidjet ćete na…

Više

Uvod u funkcionalno programiranje (1. deo)

Autor: Stefan Nožinić Nastanak Tokom razvoja računarstva postojala su dva smera kuda su teoretičari želeli da se računarstvo razvija. Danas najrasprostranjeniji pravac je zadao Alan Tjuring uvođenjem svoje mašine stanja. Ova mašina je bazirana na sledećoj strukturi: imamo beskonačnu traku (u praksi dovoljno veliku) koja nam služi kao memorija, imamo glavu koja može da se kreće po traci i imamo…

Više

Prvi koraci sa Kdenlajvom

Autor: Amar Tufo Kdenlajv je projekat kojeg je 2002. godine započeo programer Džejson Vud (eng. Jason Wood). Sam program je napisan koristeći C++ i Qt te je baziran na MLT (eng. Media Lovin Toolkit) frejmvorku. Od 2008. godine, Kdenlajv je u potpunosti započeo proces migracije unutar KDE radnog okruženja i taj proces i dalje traje. Kdenlajv video-editor koristi GNU/GPL licencu,…

Više

KiPas iz komandne linije (2. deo)

Autor: Marjan Đuran Drugi slučaj U redu, sada se možemo prebaciti na slučaj broj dva. Slučaj broj dva bi bila situacija u kojoj već imamo bazu. Sa ove tačke gledišta nam nije bitno da li je napravljena u aplikaciji KiPasIks iz grafičkog okruženja, ili na Android sistemu aplikacijom KiPasDroid ili bilo kojim drugim „derivatom” ove aplikacije, ali ćemo nastaviti da…

Više