Programerska logika
Šta je programerska logika?
urediProgramerska logika je način na koji se može stvoriti bilo kakav program korišćenjem koda i matematičkog razmišljanja. Jedan od preduslova za dobrog programera jeste da je dobar poznavalac programerske logike.
Da li je moguće stvoriti program i bez korišćenja programerske logike?
urediBez korišćenja programerske logike moći ćete da stvorite programe samo prepisivanjem već gotovog koda. Ako se desi neka greška u projektu, nećete moći da je uklonite, jer nemate pojma ni o čemu se u kodu radi. Programerska logika vam pomaže da u svojoj glavi zamislite kako bi program trebao da izgleda. Za ovo vam je potrebno solidno poznavanje diskretne matematike.
Diskretna matematika
urediDiskretna matematika ili decizijska matematika predstavlja granu matematike koja je suprotna kontinualnoj matematici u kojoj je skup prirodnih brojeva predstavljen kao beskonačan. Diskretna matematika je blisko povezana sa matematičkom logikom, koja čini vezu između filozofije i matematike, a tvorcem ove nauke smatra se i Džordž Bul, po kome je ime dobila Bulova algebra.
Bulova algebra sadrži I, ILI i NE i predstavlja jedan od elemenata rada sa skupovima. Bulova algebra se koristi i u programiranju. Zato se kaže da je Džordž Bul ostavio jedan od značajnih elemenata za informatiku.