C++ opušteno

5671-c-opusteno

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!

Da, programiranje može da bude težak zadatak, a C++ je jezik koji često koriste profesionalci. U stvari, mnoge od najsjajnijih igrica, grafika i internet aplikacija urađene su u ovom programskom jeziku, a on se koristi čak i na roverima poslatim na Mars. Ali sam jezik, kao čudovište sa slike na koricama, ne mora da bude tako strašan. Kada se počne od osnovnih elemenata pa se oni prošire kroz jednostavne primere i praktične vežbe i objasne se razlozi i trikovi na koje se oslanja svako svojstvo jezika, zapanjićete se kojom brzinom možete da napredujete.

Uz knjigu C++ opušteno, prevod drugog izdanja vi ćete:
• naučiti osnove C++ programiranja
• početi da pišete vlastite programe
• shvatiti kako i zašto svaki deo programa radi to što radi
• praviti koristan i višekratno upotrebljiv programski kôd
• razumeti objektno orijentisano programiranje – konačno objašnjeno jednostavnim jezikom

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.

Kratak sadržaj
Uvod
Poglavlje 1 Vaši prvi C++ programi
Poglavlje 2 Odluke, odluke
Poglavlje 3 Praktična univerzalna naredba „for”
Poglavlje 4 Funkcije: Mnoge su pozvane…
Poglavlje 5 Nizovi: Sve po redu…
Poglavlje 6 Pokazivači: Rukovanje podacima
Poglavlje 7 Stringovi: Analiza teksta
Poglavlje 8 Fajlovi: Elektronsko skladištenje
Poglavlje 9 Neke napredne tehnike programiranja
Poglavlje 10 Nova svojstva u specifikaciji C++11
Poglavlje 11 Uvođenje klasa: klasa Fraction
Poglavlje 12 Konstruktori: Ako ga gradite…
Poglavlje 13 Operatorske funkcije: Postupak sa klasom
Poglavlje 14 Dinamička memorija i klasa String
Poglavlje 15 Dva kompletna OOP primera
Poglavlje 16 Lakše programiranje uz STL
Poglavlje 17 Nasleđivanje: Kakva baština
Poglavlje 18 Polimorfizam: nezavisnost objekata
Dodatak A Operatori
Dodatak B Tipovi podataka
Dodatak C Rezime sintakse
Dodatak D Pretprocesorske direktive
Dodatak E ASCII kodovi
Dodatak F Standardne bibliotečke funkcije
Dodatak G Objekti i klase U/I tokova
Dodatak H STL klase i objekti
Dodatak I Glosar izraza
Indeks