Za mene, Kod je bio otkrovenje. To je bila prva knjiga o programiranju koja se obraćala meni. Počelo je pričom, i gradilo se, sloj po sloj, analogiju po analogiju, sve dok nisam shvatio ne samo Kod, već i Sistem. Kod je knjiga o kodu i programiranju, ali i o sistemskom razmišljanju i apstrakcijama Kod opisuje nevidljive slojeve između računarskih sistema koje mi korisnici svakodnevno gledamo i magičnih silicijumskih stena koje smo naučili da razmišljaju."
- Scott Hanselman, direktor partnerskog programa, Microsoft, i host potkastaHanselminutes
Računari su svuda, najočiglednije u našim laptopovima i pametnim telefonima, ali i u automobilima, televizorima, mikrotalasnim pećnicama, budilnicima, pametnim usisivačima i drugim pametnim uređajima. Da li ste se ikada zapitali šta se to dešava unutar ovih uređaja, to što nam život čini lakšim, mada nas povremeno i iritira?
Već više od 20 godina čitaoci imaju priliku da uživaju u prosvetljujućoj priči Čarlsa Petzolda o tajnom unutrašnjem životu računara, priči koju je on revidirao za ovo novo doba računarstva. Pametno ilustrovana i lako razumljiva, ova knjiga razotkriva misteriju. Otkrićete šta vas baterijske lampe, crne mačke, klackalice i vožnja Pola Revera mogu naučiti o računarstvu i kako su ljudska domišljatost i potreba za komunikacijom oblikovale elektronske uređaje koje koristimo.
Ovo novo prošireno izdanje istražuje do detalja, bit po bit i kolo po kolo, konstrukciju centralne procesorske jedinice, srca svakog pametnog uređaja, koja kombinovanjem jednostavnih operacija izvršava najsloženije zadatke. Petzold je kreirao i prateći veb-sajt, CodeHiddenLanguage.com, gde koristi animiranu interaktivnu grafiku da računare učini još lakšim za razumevanje.
Кnjiga se bavi namenom i osnovnim konceptima operativnih sistema i principima njihovog korišćenja, funkcionisanja i konstrukcije. U knjizi su objašnjeni problemi koji se sreću u primeni i konstrukciji operativnih sistemima i načini rešavanja tih problema. Prikazani principi su ilustrovani primerima iz prakse i opisan je način korišćenja operativnih sistema preko korisničkog interfejsa i iz programa.
Knjiga je napisana kao univerzitetski udžbenik za osnovne kurseve operativnih sistema kakvi se predaju kao bazični predmeti na svim studijama računarstva. Odabrani delovi mogu se primeniti na kursevima iz ove oblasti u specijalizovanim gimnazijama i srednjim školama računarskog usmerenja. Može biti korisna svim čitaocima koji žele da steknu ili prošire znanje iz ove oblasti, a posebno profesionalcima u domenu računarstva i softverskog inženjerstva.
U knjizi su rasvetljeni detalji funkcionisanja ovog važnog dela svakog računarskog sistema koji je mnogim korisnicima, pa i profesionalcima, računarskim inženjerima, često velika nepoznanica. Osim toga, objašnjeni su neki fundamentalni i opšti računarski koncepti i principi koji imaju mnogo širi značaj od domena operativnih sistema, važni za računarstvo uopšte, a posebno za softversko inženjerstvo.
Knjiga „Organizacija i arhitektura računara“, 11. izdanje, opisuje strukturu i funkciju računara. Njena svrha je da predstavi, što je jasnije i potpunije moguće, prirodu i karakteristike savremenih računarskih sistema. Pišući jasnim, sažetim i prijemčivim stilom, autor William Stallings nudi sveobuhvatno razmatranje najvažnijih pitanja koja se tiču organizacije i arhitekture računara, kao i prikaz problema pri projektovanju savremenih računara. Teme kao što su U/I funkcije i strukture, računari sa smanjenim skupom instrukcija (RISC) i paralelni procesori se podrobno istražuju, uporedo sa primerima iz stvarnog sveta kojima se tekst poboljšava i dodatno budi zanimanje studenata. Uključivanjem potpuno novih delova i poboljšanom pristupu datim temama, 11. izdanje nudi studentima poslednje inovacije i unapređenja iz oblasti organizacije i arhitekture računara.
Knjiga je namenjen nastavnicima i studentima osnovnih i poslediplomskih studija za računarske nauke, računarsku tehniku i elektrotehniku.
Ovo je knjiga o pojmovima, strukturi i mehanizmima operativnih sistema. Njena svrha je da predstavi, što je moguće jasnije i potpunije, prirodu i karakteristike savremenih operativnih sistema.
Knjiga pruža znanje koje je neophodno da se razumeju mehanizmi koji pokreću savremene operativne sisteme, i kao takva je idealan priručnik za studente koji polažu predmete u vezi sa operativnim sistemima
na fakultetima koji se bave računarskim naukama i računarskim inženjerstvom.
Pomenućemo samo neke od tema koje su obuhvaćene u ovoj knizi:
• struktura operativnih sistema,
• komunikacija između operativnih sistema i hardvera,
• rad sa memorijom,
• rad sa diskom,
• procesi,
• niti,
• raspoređivanje,
• mreže, itd.
Ove teme su obrađene na opšti način, u kontekstu bilo kog operativnog sistema, ali i konkretnije, u kontekstu pojedinih operativnih sistema kao što su Linux, Windows, Android, sistemi za rad u realnom
vremenu, distribuirani sistemi, itd.
Ova knjiga će omogućiti čitaocu da u potpunosti razume kako operativni sistemi
obavljaju svoje zadatke, i samim tim olakšati bilo koji inženjerski posao
koji treba da se obavi nad računarskim sistemom.
Šta se može očekivati od ove knjige
Instaliranje i upravljanje Linux serverom i lokalno i u oblaku
Razumevanje kako se vrši administracija preko svih Linux distribucija
Rad kroz razvojne koncepte, kao što su IaaS nasuprot PaaS, kontejneri i automatizacija
Istraživanje najbolje prakse bezbednosti i konfigurisanja
Rešavanje problema sistema ako nešto „krene naopako“
Linux je jedan od najčešće upotrebljavanih operativnih sistema među administratorima sistema, a čak se i razvoj moderne aplikacije i servera u velikoj meri oslanja na Linux platformu.
Knjiga „Kuvar Linux administracije“ je vodič koji će vam pomoći da započnete svoje Linux „putovanje“. Pomoći će vam da razumete šta taj mali čudan server radi u uglu vaše kancelarije, šta obrađuje misteriozna virtuelna mašina koja se nalazi u Azureu, šta radi ona stvar koja liči na štampanu ploču ispod kancelarijskog TV-a i zašto brzo trepću LED lampice na njoj.
Ova knjiga će vam pomoći da započnete administraciju Linuxa, dajući vam znanje i alate koji su potrebni da rešite svakodnevne probleme, od Raspberry Pia do servera u Azureu, i obezbediće vam dobro razumevanje osnova za način funkcionisanja GNU/Linuxa.
Zahvaljujući ovoj knjizi, instaliraćete i konfigurićete sistem, a autor će vam predstaviti greške i anegdote iz njegovog ogromnog iskustva kao inženjera hardvera data centra, administratora sistema i DevOps konsultanta.
Do kraja knjige ćete steći praktično znanje o Linuxu, što će vam služiti kao osnova za učenje Linux administracije i pomoći će vam na vašem Linux „putovanju“.
Šta ćete naučiti iz ove knjige?
Nije tajna da svet oko vas postaje sve povezaniji, sve prilagodljiviji, sve programabilniji, sve računarskiji. Možete ostati pasivan učesnik ili naučiti da programirate. Pomoću knjige Um caruje: Naučite programiranje, saznaćete kako da razmišljate na računarski način i kako da pišete kod koji će naterati vaš računar, mobilni uređaj ili bilo šta što ima procesor da radi umesto vas. Koristeći programski jezik Python, naučićete, korak po korak, suštinske koncepte programiranja i mnoge osnovne teme vezane za računarsku nauku, kao što su strukture podataka, skladištenje, apstrakcija, rekurzija i modularnost.
Linux je najmoćniji univerzalno usvojen operativni sistem. Shell je program koji korisniku omogućava direktnu interakciju sa operativnim sistemom. Skriptovi su kolekcije komandi koje su sačuvane u fajlu. Shell čita ovaj fajl i izvršava komande kao da su unete pomoću tastature.
Knjiga "Naučite Linux Shell skriptovanje" obuhvata Bash, GNU Bourne Again Shell i pripremu za rad u uzbudljivom svetu Linux shell skriptovanja. CentOS je popularna i sigurna Linux distribucija zasnovana na rpmu. Zato smo upotrebili distribuciju CentOS, umesto distribucije Ubuntu. Linux Shell skriptovanje nije zavisno od Linux distribucije, ali smo mi opisali oba tipa distribucija. Započeli smo knjigu uvodom u Shell okruženje i osnovne komande koje su upotrebljene. Zatim smo istražili upravljanje procesima u Linux OS-u (što je veoma važno u stvarnom svetu), kao što su nesmetano ispravljanje grešaka i izvršavanje Shell aritmetičkih operacija. Naučićete više o novim i naprednim temama Shell skriptovanja, kao što su donošenje odluka, pokretanje sistema i podešavanje Linux okruženja, o grepu, stream editoru i AWK-u, koji su veoma moćni filteri i editori za tekst. Na kraju ćete naučiti kako da kreirate rezervne kopije, koristeći skriptove drugih jezika u Shell skriptovima, i da automatizujete zadatke administracije baze podataka za MySQL i Oracle.
Do kraja ove knjige moći ćete samouvereno da koristite sopstvene shell skriptove u stvarnom svetu.
Zahvaljujući ovoj knjizi:
Ова књига је намењена свима који желе да науче како да коришћењем рачунара, на забаван и лак начин, искажу своју креативност и савладају основе програмирања, а пре свега је намењена ученицима старијих разреда основне школе и средњошколцима. Верујемо да ће ова књига бити корисна и наставницима информатике јер у њој могу наћи мноштво примера које смо користили у настави. Већина примера из ове књиге налази се у интерактивном практикуму „Програмирање у Скречу” који се може наћи на порталу хттпс://петља.орг, и то у оквиру материјала за подршку настави програмирања у основној школи. То омогућава да се онлајн провери да ли су тачни одговори на питања и да се добије упутство за решавање вежби и малих програмерских главоломки. Читалац у практикуму има и линкове за све примере пројеката, па може да их преузме, искористи ликове и скрипте из њих и направи сопствене ремиксе.
Оно што разликује садржај ове књиге од садржаја практикума је опширнији теоретски део где се врши увођење математичких и информатичких концепата и детаљније упознавање са елементима самог програмског језика Скреч. Наиме, интерактивни практикум је пре свега био усмерен на подршку настави програмирања у школама за коју је планиран врло мали фонд часова, а књига је намењена читаоцима који су спремни да више времена посвете савладавању програмирања.
Ova knjiga tipa udžbenika pisana je za potrebe studenata Računarskog fakulteta u Beogradu i predstavlja zbir iskustava autora u izradi aplikacija. Za sistem upravljanja bazama podataka je odabran MS Access. Prva celina „Osnovi izrade aplikacije” usredsređena je na oblasti kao što su: tabele i ograničenja nad njima, upiti u SQL-u, forme, izveštaji, makroi i kreiranje interfejsa pomoću menija i kontrolnih tabli. Druga celina „Automatizacija događajima” se bavi svim elementima kojima bi dobar poznavalac programiranja trebalo da ovlada, kao što su: promenljive, operatori, upravljačke strukture, referenciranje između objekata, moduli, procedure i funkcije. Na kraju knjige su dati prilozi u vidu zadataka za vežbu i nekih korisničkih funkcija za koje je autor smatrao da imaju upotrebnu vrednost i mogućnost široke upotrebe.
Jedini način da se nauči neki programski jezik jeste da se pišu programi na njemu. Ova knjiga je u potpunosti podređena tom osnovnom načelu.Uvodno poglavlje 1 sadrži informacije pre svega korisne za početnike. U poglavlju 2 obrađeni su podaci koji su predmet obrade u programima. 3. poglavlje posvećeno je operatorima i načinima sastavljanja izraza pomoću njih. u poglavlju 4 prikazane su naredbe koje predstavljaju jedinične obrade u programima. Iz matematike dobro poznati nizovni tipovi: vektori, matrice i višedimenzionalni nizovi obrađeni su u poglavlju 5. U poglavlju 6 obrađeni su pokazivači koji u jeziku C predstavljaju vrlo efikasan mehanizam za obradu nizova. Znakovni podaci koji služe za predstavljanje tekstova, obrađeni su u poglavlju 7. Poglavlje 8 je posvećeno pisanju funkcija (potprograma) i opštoj strukturi programa na jeziku C. Predprocesor jezika C, koji vrši uvodnu obradu izvornog teksta programa pre samog prevođenja, objašnjen je u poglavlju 9. poglavlje 10 prikazuje strukturne tipove podataka koji omogućavaju predstavljanje složenih apstraktnih podataka kao što su kompleksni brojevi, geometrijski likovi i slično. Na kraju, poglavlje 11 je posvećeno radu sa datotekama.
Postanite C# programer – i zabavite se dok to radite!
Počnite sa pisanjem softvera kojim rešavate stvarne probleme, iako nemate nikakvo programersko iskustvo! Ova lako čitljiva knjiga omogućava da učite onako kako to vama najviše odgovara, pri čemu stičete veštine za građenje jedinstvenih i korisnih programa. Microsoft je potpuno preradio priručnik o programiranju za početnike, u koji su ugrađena sva saznanja o tome kako današnji početnici uče i zašto su neke druge knjige manje uspešne. Knjiga C# osnove programiranja ispunjena je novinama, od već napravljenih „Snaps” osnovnih funkcija, do projekata nazvanih „Neka se nešto dešava”. Bez obzira na to da li ste potpuni početnik ili već imate neka iskustva, ovaj priručnik će moć, uzbuđenje i zabavu koje nudi programiranje staviti tamo gde i pripada: u vaše ruke!
Android Studio IDE - Prva knjiga na srpskom jeziku
Šta ćete naučiti?
Zajedno sa Marshmallowom, naučite da radite u Googleovom novom Android Studio IDE-u.
Kreirajte aplikacije, koristeći najnoviji Android radni okvir, dok zadržavate kompatibilnost biblioteka sa starijim verzijama.
Savladajte najbolju praksu Android programiranja iz ovih recepata. Kreirajte uzbudljive i privlačne aplikacije, koristeći znanje koje ste stekli iz ovih recepata o grafici, animacijama i multimediji.
Radite, prateći korake koji će vam pomoći da brže završite projekat. Kreirajte prilagodljive aplikacije (i sprečite ANR) pomoću primera AsynchTask klase. Upotrebite Google Speech Recognition API za svoju aplikaciju.
Upotrebite Google Cloud Messaging (GCM) za kreiranje Push Notification za vaše korisnike.
Naučite više o Android radnom okviru, prateći detaljna objašnjenja.
Ekspert za Excel Paul McFedries pokazuje kako da koristite ključna svojstva Excela 2016 da biste rešili probleme i dobili odgovore koji su vam potrebni. Koristeći primere iz realnog sveta, autor vam pomaže da izvučete apsolutni maksimum iz novih mogućnosti i unapređenja, počevši od alatke AutoFill pa do Excelovih najnovijih funkcija. Usput otkrivate najbrže i najbolje načine za rešavanje bitnih svakodnevnih zadataka, od pravljenja brojeva naloga sve do projektovanja uticaja inflacije.
Књига је намењена свим ученицима и професорима, као и другим читаоцима, који имају бар мало предзнања из програмирања, а желе да науче да креирају садржаје на вебу и да за њих пишу програмски код, који се извршава или на клијенту, или на серверу. Кроз много лепих и практичних примера изложених у овој књизи, учење ће бити интересантно и забавно.
Ova knjiga će vam pomoći da naučite programiranje – i da pri tom uživate.
Ako odavno želite da naučite da programirate ili konkretno da naučite široko upotrebljavan programski jezik C++, ova knjiga je idealan način da to započnete.
Pisano je na isti način koji je prvom izdanju obezbedio oduševljene prikaze. Autor najpre iznosi kratke, jednostavne primere koji se lako unose; zatim, posle nekoliko pročitanih poglavlja već pravite korisne pomoćne programe i igrice i koristite računar za rešavanje zanimljivih slagalica. Taj pristup je dobrodošlo odstupanje od mnogih tekstova o programiranju koji se brzo zaglibe u složene i ponekad besmislene primere. Ovde ćete naći, detaljno objašnjeno i jasno ilustrovano, sve što vam treba da biste brzo naučili da programirate i da se pri tom lepo zabavite!
Uz knjigu C++ opušteno, prevod drugog izdanja vi ćete:
Iako je kompatibilno sa skoro svim verzijama jezika C++, ovo izdanje je ažurirano tako da pokriva značajna svojstva najnovijeg i najšireg C++ standarda (C++11). Bilo da želite da učite C++ programiranje radi zabave ili razmišljate o karijeri programera, ova knjiga predstavlja izvanredan izbor.
Programski jezik C++ je nezamenljiv u oblasti sistemskog programiranja. C++ je dizajniran tako da pruža mogućnost racionalnog strukturiranja velikih programa, tako da se programer bez teškoća može snalaziti u programima sa ogromnom količinom koda. Ova knjiga pruža sjajnu priliku za ovladavanje ovim programskim jezikom.
Knjiga je namenjena čitaocima koji su početnici u programiranju i ne moraju da poznaju bilo koji programski jezik i daje pravu predstavu o mogućnostima jezika C++. Pomaže da se što potpunije razumeju njegove konstrukcije i način primene. Podstiče na dalje izučavanje kako C++-a, tako i drugih programskih jezika. U knjizi je obrađeno mnogo primera iz raznih oblasti.
PC, pametni telefoni, tableti, mreže, kamere, kućni bioskop i još više – sve u jednoj knjizi!
Svi mi koristimo tehnologiju — i svi mi imamo problema sa njom. Nemojte da se nervirate… i nemojte da trošite novac na skupe popravke ili pozive za podršku!
Sami rešite problem pomoću jednog vodiča koji će vam to olakšati, a zove se „Pomoć za PC i gadžete“. Koristeći jasne slike, korisne „tabele simptoma“ i opise procesa koje možete lako da pratite, Mark Edward Soper vodi vas, korak po korak, kroz identifikovanje, rešavanje i prevenciju stotine tehničkih problema. Soper je obuhvatio sve glavne platforme: iPhone, iPad, Android uređaje, Windows sisteme i još puno štošta.
Čak vam pomaže i da rešite čudne probleme koji se dešavaju kada ove uređaje koristite zajedno!
Google nudi mnogo više nego što većina ljudi misli. Jednostavan, čist interfejs Google stranice prikriva svu složenost indeksa koji stoji iza njega, sirovu snagu svog okruženja i fleksibilnost sintakse koja se koristi prilikom pretraživanja. Google trikovi prodiru u suštinu vezanu za dobijanje najboljih rezultata korišćenjem Google pretraživača: pronalaženje onoga što se traži, a ne samo pretraživanje, izvršavanje korisnih zadataka da bi se posao uspešno izvršio, korišećnje Google API interfejsa kako bi se automatizovali složeni zadaci i zadaci koji se više puta ponavljaju, kao i podešavanje i igranje sa svim parametrima kako bi se postigli najbolji mogući upotrebljivi rezultati.
Google index sada sadrži preko osam milijardi web stranica, što je četiri puta više nego što je sadržao u trenutku kada je objavljeno prvo izdanje knjige Google trikovi. Kao što je povećan domen Google pretraživača, tako je i ova knjiga postala sadržajnija, pokrivajući nove Google servise i nove načine za poboljšano izvršavanje već postojećih aplikacija. Potpuno ažurirano i reorganizovano, ovo izdanje knjige Google trikovi nastavlja da zadivljuje onim što možete učiniti pomoću Google pretraživača.
“Od trenutka kada se knjiga Google trikovi prvi put pojavila, pretraživanje je, ukoliko je to uopšte moguće, još više dobilo na značaju... Takođe, postoji i velika potreba za automatizovanjem zadataka i lociranjem "igle u plastu sena" kada je reč o informacijama, što će sve više i više biti od značaja”. Craig Silverstein, tehnički direktor kompanije Google,
USPEŠNO DODATO U KORPU