A legjobb C ++ könyvek

Bradley Nice, a ClickHelp.com tartalomkezelője - szoftverdokumentációs eszköz

Kérdezzük a Wikipedia általános nyelvét:

A C ++ általános célú programozási nyelv. Szükséges, objektum-orientált és általános programozási funkciókkal rendelkezik, ugyanakkor lehetővé teszi az alacsony szintű memória kezelését is.
Úgy tervezték, hogy a rendszerprogramozás irányába mutató elfogultsággal, valamint a beágyazott, erőforrás-korlátozott és nagy rendszerekkel rendelkezik, teljesítménye, hatékonysága és rugalmassága szempontjából a tervezés kiemeli. A C ++ sok más kontextusban is hasznosnak bizonyult, a legfontosabb erősségek a szoftveres infrastruktúra és az erőforrásokkal korlátozott alkalmazások, ideértve az asztali alkalmazásokat, szervereket (pl. E-kereskedelem, internetes keresés vagy SQL szerverek) és teljesítménykritikus alkalmazásokat (pl. Telefonkapcsolók). vagy űrszondák).

Mi tehát manapság a legfontosabb C ++ könyvek?

A C ++ -kal kezdve, a Vezérlőszervektől az Objektumokig (papírkötés - 166,35 USD)

A C ++ -kal kezdve: A Vezérlő Szervezetektől az Objektumokig terjed ki a vezérlő struktúrákat, funkciókat, tömböket és mutatókat, mielőtt az objektumok és osztályok elérhetővé válnak, Tony Gaddis jelölésében lépésről lépésre. Könyvei segítenek a kezdő hallgatóknak megérteni azokat a fontos részleteket, amelyek ahhoz szükségesek, hogy képzett programozók legyenek bevezető szinten. Gaddis motiválja a programozási ismeretek és a C ++ programozási nyelv tanulmányozását azáltal, hogy bemutatja a „hogyan” és a „miért” megértéséhez szükséges összes részletet, de soha nem szabad szem elől tévesztenie azt a tényt, hogy a legtöbb kezdõ küzd ezen anyaggal. Szemlélete fokozatos és könnyen hozzáférhető, biztosítva azt, hogy a hallgatók megértsék a magas színvonalú programok kidolgozásának logikáját. Mint minden Gaddis szöveghez, minden fejezetben egyértelmű és könnyen olvasható kódlista, tömör és gyakorlati valós példák, valamint rengeteg gyakorlat jelenik meg. A 9. kiadás frissítései tartalmaznak felülvizsgált, továbbfejlesztett problémákat és egy új fejezetet, amely teljesen átírt és kibővített anyagot tartalmaz a Standard sablonkönyvtárban (STL).

A C ++ standard könyvtár: Útmutató és referencia (eTextbook - 60,40 USD, keménytáblás - 60,06 USD, papírkötés - 44,96 USD)

A C ++ standard könyvtár közös osztályokat és interfészeket kínál, amelyek jelentősen meghosszabbítják a C ++ mag nyelvét. A könyvtár azonban nem magyarázható. Komponenseinek teljes kihasználásához - és az erejük kihasználásához - erőforrásra van szükség, amely sokkal több, mint az osztályok és azok funkcióinak felsorolása.
A C ++ szabvány könyvtár: A bemutató és a referencia második kiadása azt a könyvtárat írja le, amelyet most beépítettek az új ANSI / ISO C ++ nyelvi szabványba (C ++ 11). A könyv átfogó dokumentációt nyújt az egyes könyvtárak alkotóelemeiről, ideértve a célját és kialakítását is; a komplex fogalmak világos írásbeli magyarázata; a hatékony felhasználáshoz szükséges programozási részletek; csapdák és csapdák; a legfontosabb osztályok és funkciók pontos aláírása és meghatározása; és számos példa a működési kódra. A könyv elsősorban a Standard Template Library (STL) -re összpontosít, tárolókat, iterátorokat, funkcióobjektumokat és STL-algoritmusokat vizsgálva.
A könyv az összes új C ++ 11 könyvtári összetevőt lefedi, ideértve a következőket

  • Konkurencia;
  • Frakcionált számtani;
  • Órák és időzítők;
  • esek;
  • Új STL konténerek;
  • Új STL algoritmusok;
  • Új intelligens mutatók;
  • Új területi aspektusok;
  • Véletlen számok és eloszlások;
  • Típusjellemzők és segédprogramok;
  • Rendszeres kifejezések.

A könyv azt is megvizsgálja az új C ++ programozási stílust és annak hatását a standard könyvtárra, beleértve a lambda-kat, a hurok tartományalapú, mozgató szemantikát és a variáns sablonokat.

A C ++ programozási nyelv (Kindle - 60,40 USD, keménytáblás - 67,47 USD, papírkötés - 62,47 USD)

A világ legmegbízhatóbb és legelterjedtebb C ++ útmutatójának vadonatúj kiadása, amelyet a régóta várt C ++ 11 szabványra átfogóan frissítettünk. A C ++ 11 nyelv, a standard könyvtár és a kulcsfontosságú tervezési technikák átfogó átírásával a Stroustrup alaposan foglalkozik azokkal a változásokkal, amelyek a C ++ 11 teljesen új nyelvnek érzik magukat, és határozott útmutatást kínál a teljesítmény javulásának kihasználására, megbízhatóság és tisztaság. A C ++ programozók világszerte felismerték Bjarne Stoustrup szakértőjét az abszolút hiteles és rendkívül hasznos információkkal kapcsolatban, amelyekre szükségük van a kiemelkedő C ++ programok írásához.

Hatékony modern C ++: 42 speciális módszer a C ++ 11 és C ++ 14 használatának javítására (Kindle - 29,49 USD, papírkötés - 40,77 USD)

A C ++ 11 és a C ++ 14 kezelése nemcsak az, hogy megismerkedjünk az általuk bemutatott funkciókkal (pl. Automatikus típusnyilatkozatok, mozgó szemantika, lambda kifejezések és párhuzamos támogatás). A kihívás ezen szolgáltatások hatékony használatának megtanulása - annak érdekében, hogy a szoftver helyes, hatékony, karbantartható és hordozható legyen. Itt jön be ez a gyakorlati könyv. Azt írja le, hogyan lehet igazán nagyszerű szoftvereket írni a C ++ 11 és C ++ 14 - azaz a modern C ++ - használatával.

Témakörök:

  • A merevített inicializálás előnyei és hátrányai, a specifikációk kivételével, a tökéletes továbbítás és az intelligens mutató funkciók;
  • Az std :: move, std :: forward, rvalue referenciák és univerzális referenciák közötti kapcsolatok;
  • Technikák világos, helyes, hatékony lambda kifejezések írására;
  • Hogyan különbözik az std :: atom az illékonytól, hogyan kell ezeket használni, és hogyan kapcsolódnak a C ++ párhuzamos API-jához;
  • Hogyan kell a „régi” C ++ programozás (azaz a C ++ 98) bevált gyakorlatait felülvizsgálni a modern C ++ szoftverfejlesztéshez.

A hatékony Modern C ++ követi Scott Meyers korábbi könyveinek bizonyított iránymutatáson alapuló, példavezérelt formátumát, de teljesen új anyagot fed le.

C ++ Primer (eTextbook - 41,94 USD, paperback - 37,41 USD)

A C ++ Primer, ötödik kiadás a kezdetektől kezdve bemutatja a C ++ szabványos könyvtárat, a közös funkcióinak és lehetőségeinek felhasználásával segíti hasznos programok írását anélkül, hogy minden nyelvi részletet el kellene kezdenie. A könyv számos példáját felülvizsgálták az új nyelvi szolgáltatások felhasználása érdekében, és bemutatták, hogyan lehet azokat a legjobban kihasználni. Ez a könyv bevált oktatóprogram a C ++ új tagjainak, a C ++ alapkoncepciók és technikák hiteles megbeszélése, és értékes forrás a tapasztalt programozók számára, különösen azok számára, akik alig várják, hogy a C ++ 11 fejlesztései megvilágításba kerüljenek.

Gyorsan kezdjen és többet érjen el

  • Tanulja meg, hogyan kell használni az új C ++ 11 nyelvi funkciókat és a szabványos könyvtárat a robusztus programok gyors felépítéséhez és a magas szintű programozáshoz;
  • Tanuljon példákat, amelyek megvilágítják a mai legjobb kódolási stílusokat és a programtervezési technikákat;
  • Megértsék a „szabályok mögöttes indokát”: miért működik a C ++ 11;
  • Használja a kiterjedt kereszthivatkozásokat a kapcsolódó fogalmak és betekintések összekapcsolásához;
  • Használja ki a legfrissebb tanulási segédeszközöket és gyakorlatokat, amelyek hangsúlyozzák a kulcsfontosságú pontokat, segítenek elkerülni a hibákat, elősegítik a bevált gyakorlatokat, és megerősítik a megtanultakat.

A C ++ Primer, az ötödik kiadás továbbfejlesztett, rétegelt lemezkötést tartalmaz, amely lehetővé teszi a könyv számára, hogy könnyebben nyitva maradjon, ha egy sima felületre helyezi. Ez a speciális kötési módszer - amelyet a gerinc belsejében egy kis hely észlel - szintén növeli a tartósságot.

Érdekelhet még:

A legjobb Swift-könyvek 2017-ben

A legjobb Python-könyvek 2017-ben

A legjobb JavaScript-könyvek 2017-ben

Legyen szép napod!

Bradley Nice,
Tartalomkezelő a ClickHelp.com webhelyen - a legjobb online dokumentációs eszköz a SaaS gyártók számára