|
DEMISTIFICIRANI C++ (3. prošireno izdanje)
|
||||||||||||||
|
|
|||||||||||||||
|
LiteraturaŽelite li se dodatno teoretski “potkovati”, svakako Vam preporučujemo da pogledate što je o jeziku C++ izdao najveći izdavač knjiga u području računarstva Addison Wesley Longman. Na njihovim Web stranicama naći ćete detalje o svim njihovim knjigama, uključujući Stroustrupove i Lippmanove referentne knjige. Da biste dobili popis svih knjiga vezanih uz C++, navedite “C++” u polje za pretraživanje. Svaki ozbiljni C++ programer morao bi imati "Stari zavjet" jezika C++, knjigu “C++ Programming Language” Bjarnea Stroustrupa (Addison-Wesley Longman, 2000, ISBN 0-201-70073-5). Knjiga je doživjela tri izdanja; treće izdanje usklađeno je s ISO/ANSI standardom jezika C++. Knjiga nije prikladna za učenje jezika C++ zbog vrlo sažetog i teškog stila pisanja, ali će iskusnim programerima poslužiti kao precizni referentni priručnik budući da su u njoj obrađeni baš svi detalji jezika C++. “C++ Primer” (4. izdanje) Stana Lippmana, Josée Lajoie i Barbare Moo (Addison-Wesley Longman, 2005, ISBN 0-201-72148-1) svakako zaslužuje preporuku - po opsegu i pokrivanju materije ne zaostaje bitno za Stroustrupovom knjigom, ali nije toliko enciklopedijski pisana te sadrži daleko praktičnije primjere. Našu toplu preporuku ima i knjiga Herb Sutter, Andrei Alexandrescu: “C++ Coding Standards: 101 Rules, Guidelines, and Best Practices”, Addison-Wesley Professional, 2004, ISBN 0-321-11358-6. U njoj autori iznose niz pravila kojih bi se svaki C++ programer trebao držati. Nakon što savladate osnove jezika C++, preporučujemo da pročitate knjigu “Effective C++ - 55 Specific Ways to Improve Your Programs and Design” (3. izdanje) Scotta Meyersa (Addison-Wesley Longman, 2005, ISBN 0-321-33487-6). Ona daje čisto praktične savjete na što treba paziti prilikom pisanja C++ programa. Svaki ozbiljniji programer bi trebao pročitati i knjige Herba Suttera:
Namjeravate li intenzivno koristiti standardnu biblioteku predložaka (engl. Standard Template Library, STL), nabavite knjige Nikolai M. Jossutis: “The C++ Standard Library - A Tutorial and Handbook” (Addison Wesley Longman, 1999, ISBN 0-201-37926-0) te Scott Meyers: “Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library” (Addison Wesley Longman, 2001, ISBN 0-201-74962-9) Ukoliko želite dobro upoznati predloške (templates), tada biste svakako trebali pročitati knjigu David Vandevoorde, Nikolai M. Jossutis: “C++ Templates” (Addison-Wesley, 2002, ISBN 0-201-73484-2). Za sve one koji se namjeravaju baviti dizajnom i izradom složenijih programa nezaobilazna je knjiga “Design Patterns: Elements of Reusable Object-Oriented Software” (autori su Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, a izdavač Adison Wesley Longman, 1995, ISBN 0-201-63361-2) u kojoj su detaljno opisani principi objektno orijentiranog dizajna te razvrstani predlošci koji se najčešće pojavljuju pri izradi programa. Knjiga je izdana i na CD-ROM-u. Za one koji namjeravaju pisati programe pod MS Windows-ima, nezaobilazna su dva naslova:
Spomenimo još nekoliko korisnih naslova koji nisu izravno vezani uz C++, ali bi ih svaki programer morao barem prelistati:
|
||||||||||||||
|
© Copyright by Julijan Šribar, 1997-
|
|||||||||||||||