Увод у функционално програмирање (2. део)

Аутор: Стефан Ножинић У претходном тексту смо дали увод у ламбда алгебре, а у овом настављамо са кратким додатним теоријским принципима ламбда алгебре као и уводом у алгебру типова. Уређени парови Уређени пар је структура која садржи два елемента и пишемо то као (x,y) где су x и y неке вредности или функције. Уређени пар можемо дефинисати на следећи начин…

Више

Увод у објектно-оријентисано програмирање (2. део)

Аутор: Амар Туфо У објављеном 47. броју ЛиБРЕ! часописа о слободном софтверу имали сте прилику прочитати нешто детаљнији увод у сам термин и срж објектно-оријентисаног програмирања гдје смо настојали упознати вас са новим начином развоја софтвера, његовим предностима, али и манама. У овом, другом дијелу чланка, о објектно-орјентисаном програмирању, упознат ћемо Вас са термином класе и објекта, видјет ћете на…

Више

Увод у функционално програмирање (1. део)

Аутор: Стефан Ножинић Настанак Током развоја рачунарства постојала су два смера куда су теоретичари желели да се рачунарство развија. Данас најраспрострањенији правац је задао Алан Тјуринг увођењем своје машине стања. Ова машина је базирана на следећој структури: имамо бесконачну траку (у пракси довољно велику) која нам служи као меморија, имамо главу која може да се креће по траци и имамо…

Више

Први кораци са Кденлајвом

Аутор: Амар Туфо Кденлајв је пројекат којег је 2002. године започео програмер Џејсон Вуд (енг. Jason Wood). Сам програм је написан користећи Ц++ и Qt те је базиран на МЛТ (енг. Media Lovin Toolkit) фрејмворку. Од 2008. године, Кденлајв је у потпуности започео процес миграције унутар КДЕ радног окружења и тај процес и даље траје. Кденлајв видео-едитор користи ГНУ/ГПЛ лиценцу,…

Више

КиПас из командне линије (2. део)

Аутор: Марјан Ђуран Други случај У реду, сада се можемо пребацити на случај број два. Случај број два би била ситуација у којој већ имамо базу. Са ове тачке гледишта нам није битно да ли је направљена у апликацији КиПасИкс из графичког окружења, или на Андроид систему апликацијом КиПасДроид или било којим другим „дериватом” ове апликације, али ћемо наставити да…

Више