Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 894758

Elementi računalnih programa s primjerima u Pythonu i Scali


Stojanović, Aleksandar
Elementi računalnih programa s primjerima u Pythonu i Scali, Zagreb: Element, 2012 (prirucnik)


Naslov
Elementi računalnih programa s primjerima u Pythonu i Scali
(Elements of computer programs with examples in Python and Scala.)

Autori
Stojanović, Aleksandar

Vrsta, podvrsta i kategorija knjige
Autorske knjige, prirucnik, strucna

Izdavač
Element

Grad
Zagreb

Godina
2012

Stranica
378

ISBN
978-953-197-616-9

Ključne riječi
program, Python

Sažetak
Ova knjiga obuhvaća temeljne principe programiranja koji se danas najčešće primjenjuju u praksi. Pored toga, knjiga daje jednu širinu u razumijevanju računalnihprograma opisom niže razine na kojoj se oni izvršavaju, to jest razine interpretera za programski jezik i samog procesora računala. Osim u zadnjem poglavlju, svi su primjeri pisani u Pythonu.Prvo poglavlje obuhvaća same osnove programiranja, kao što su izrazi, varijable, kontrolni konstrukti, definiranje i korištenje operacijama, te osnovni način rada s podacima primjenom nizova. Ovo poglavlje također uvodi pojam apstrakcije u programiranju, što se u idućim poglavljima dalje razrađuje.U drugom poglavlju nastavlja se s jednim naprednijim načinom korištenja opera-cijama, tj. s operacijama višeg reda, gdje se kroz razne primjere demonstrira njiho-va upotreba. Nakon toga slijedi dio o rekurzivnim operacijama kao važnoj tehnici programiranja za mnoge vrste problema, a poglavlje završava opisom principa analize i procjene performansi operacija i programa.Tema trećeg poglavlja jest pojam objekta, što je jedan od osnovnih pojmova u programiranju. Većina ovog poglavlja fokusirana je na objektno orijentirano programiranje s obzirom na to da je ta tehnika danas općeprihvaćena. Na kraju poglavlja govori se o detaljima rada s objektima na razini memorije računala, tj. kako su vrijednosti s kojima se radi u programima organizirane u memoriji. Taj dio pomaže u dataljnijem razumijevanju principa na kojima su podaci organizirani u računalu i kako se to očituje na razini programa pisanog u nekom programskom jeziku. Razumijevanje ovog dijela bit će neophodno za peto poglavlje čija su tema strukture podataka.Četvrto poglavlje govori o osnovnom modelu signalizacije i detekcije pogrešaka kakav postoji kod mnogih programskihjezika. Jedan dio ovog poglavlja posvećen je ulazno/izlaznim operacijama i datotekama.Tema petog poglavlja najčešće su korištene strukture podataka. Nizovi, vezane liste, stogovi, redovi, stabla ihash-tablice objašnjeni su kroz primjere u kojima su te strukture podataka implementirane, zajedno s njihovim osnovnim karakteristi-kama i uvjetima za efikasno korištenje. Ovo poglavlje također govori o iteratorima kao važnom konceptu povezanom sa strukturama podataka i kroz primjere poka-zuje nekoliko vrsta iteratora, način na koji oni rade i prednosti njihova korištenja.S obzirom na to da su programski jezici glavni alat za programiranje, šesto poglav-lje posvećeno je osnovnim principima njihove implementacije kako bi upotpu-nilo opće razumijevanje rada glavnihkomponenti koje se upotrebljavaju u izra- di računalnih programa i koje sudjeluju u njegovu izvršavanju. Ovo se poglavlje sastoji od dva dijela. Prvi dio pokazuje implementaciju jednog jednostavnog pro- 2gramskog jezika kroz izradu njegova interpretera, dok se drugi dio spušta na razi- nu rada samog računala, gdje je prikazan primjer nekihjednostavnih instrukcija procesora, njihovo izvršavanje i način na koji su povezane s programskim jezicima putem prevoditelja.Knjiga završava sedmim poglavljem čiji je cilj uvođenje pojma tipa varijable, za razliku od tipa vrijednosti, te objašnjenje nekih pojmova i principa koji su osnova statičkih programskih jezika. Za tu se svrhu u ovom poglavlju upotrebljava pro-gramski jezik Scala.

Izvorni jezik
Hrvatski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Ustanove
Tehničko veleučilište u Zagrebu

Citiraj ovu publikaciju

Stojanović, Aleksandar
Elementi računalnih programa s primjerima u Pythonu i Scali, Zagreb: Element, 2012 (prirucnik)
Stojanović, A. (2012) Elementi računalnih programa s primjerima u Pythonu i Scali. Zagreb, Element.
@book{book, author = {Stojanovi\'{c}, A.}, year = {2012}, pages = {378}, keywords = {program, Python}, isbn = {978-953-197-616-9}, title = {Elements of computer programs with examples in Python and Scala.}, keyword = {program, Python}, publisher = {Element}, publisherplace = {Zagreb} }