15 PARASTA C ++ -ohjelmointikirjaa aloittelijoille (päivitys 2021)

Anonim

C ++ on tietokoneohjelmointikieli, joka sisältää C-ohjelmointikielen ominaisuuden sekä Simula67: n (se oli ensimmäinen kohdesuuntautunut kieli). C ++ esitteli luokkien ja objektien käsitteet.

Tässä on kuratoitu luettelo suosituimmista C ++ -kirjoista, joiden pitäisi olla osa mitä tahansa C ++ -kehittäjien kirjastoa.

1) C ++ Primer 5. painos

Stanley B: n kirjoittama C ++ Primer (5. painos) 5. painos esittelee C ++ - standardikirjaston alusta alkaen. Se auttaa sinua kirjoittamaan hyödyllisiä ohjelmia tarvitsematta hallita kaikkia C ++ - kielen osa-alueita. Kirjoissa on monia esimerkkejä, ja se osoittaa myös, kuinka niitä voidaan hyödyntää parhaalla mahdollisella tavalla.

Tämä kirja on ihanteellinen uudelle kehittäjälle, joka haluaa tuntea C ++ -käsitteet ja tekniikat. Kirja auttaa oppimaan esimerkkien avulla, jotka valaisevat nykypäivän parhaita koodaustyylejä ja ohjelman suunnittelutekniikoita.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

2) C ++ tunnissa päivässä, Sams Teach Yourself 8. painos

Tämä kirja esittelee kieltä käytännön näkökulmasta. Se auttaa sinua oppimaan käyttämään C ++ -sovellusta nopeampien, yksinkertaisempien ja tehokkaampien C ++ -sovellusten luomiseen. Voit ymmärtää, kuinka C ++ -ominaisuudet auttavat sinua kirjoittamaan tehokkaan koodin käyttämällä käsitteitä, kuten siirtorakentimia, lambda-lausekkeita ja tehtäväoperaattoreita.

Kirja auttaa oppimaan olio-ohjelmointikonsepteja, kuten kapselointi, abstraktio, periytyminen ja polymorfismi. Se auttaa sinua oppimaan, kuinka voit käyttää Standard Template Library -algoritmeja monipuolisten ja vakaiden C ++ -sovellusten kirjoittamiseen.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

3) C ++ Pocket Reference 1. painos

Nopeutettu C ++: Käytännön ohjelmointi, kirjoittanut Andrew Koenig. Tämä johdantokirja, joka käyttää käytännönläheistä ratkaisua ongelmiin C ++: lla. Se kattaa laajan C ++ - ohjelmoinnin laajuuden kuin muut johdantokirjat.

Kirjassa kuvataan todellisia ongelmia ja ratkaisuja, ei vain kieliominaisuuksia. Kirja kattaa kielen ja tavallisen kirjaston yhdessä: Opit myös kirjaston käytön alusta alkaen.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

4) C ++: täydellinen viides neljäs painos

C ++ Pocket Reference on muistituki C ++ - ohjelmoijille, kirjoittanut Kyle Loudon. Tämä taskukokoinen hakuteos on ihanteellinen hakuteos kannettavaksi, varmista, että se on kätevä tarvittaessa.

Tietoja C ++ -tyypeistä ja tyyppimuunnoksista C ++ -lausekkeiden ja esiprosessoridirektiivien syntaksi Matriisit, osoittimet, merkkijonot ja lausekkeet jne. Tämän kirjan virkistimet kattavat myös C ++: n käsitteet, kuten nimitilat ja laajuuden.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

5) C ++ All-in-One For Dummies, 3. painos

C ++ All-in-One For Dummies, 3. painos on ihanteellinen käsikirja C ++ -ohjelmoijille. Kirjoittaja John Paul Mueller on tietokoneteollisuuden tunnustettu viranomainen, joka on viimeisin oppaasi C ++: lle. Tämä C ++ -kirja opettaa sinulle, miten voit työskennellä esineiden ja luokkien kanssa. Se auttaa sinua oppimaan edistyneitä koodaustaitoja käyttämällä erilaisia ​​C ++ -konsepteja.

Kirja auttaa myös selvittämään, kuinka lambda-lausekkeet voivat tehdä koodistasi suppeamman ja luettavamman. Se auttaa myös saamaan työn koodin tuottamiseksi nopeammin ja paremmin kuin koskaan.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

6) Tour of C ++ (C ++ In-Depth -sarja) 1. painos

Bjarne Stroustrupin kirja Tour of C ++. Se tarjoaa täydelliset viitteet C ++ -peruskäsitteisiin ja käytännön koodauksiin, jotta kokenut ohjelmoija saisi modernin C ++: n. Tämä tiivis kirja sisältää itsenäisen oppaan.

Kirjoittaja kattaa monia C ++ - kieliominaisuuksia ja tärkeimmät standardikirjaston komponentit. Kirja menee sen tason tasolle, joka antaa ohjelmoijille mielekäs katsaus kieleen, avainesimerkkejä ja monia koodausesimerkkejä, joiden avulla pääset alkuun.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

7) Tehokas moderni C ++

Efektiivinen moderni C ++ on kirja, joka on kirjoitettu ohjeiden eikä sääntöjen muodossa, koska ohjeisiin on tehty poikkeuksia. Kunkin tuotteen tärkein osa ei ole sen tarjoama neuvonta, vaan neuvojen perustelut. Kun olet lukenut sen, pystyt määrittämään, oikeuttavatko projektisi olosuhteet Kohteen ohjeiden rikkomisen.

Tämän kirjan päätavoitteena on antaa syvempi käsitys siitä, miten asiat toimivat luokissa C ++ 11 ja C ++ 14.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

8) C ++ Standard Library, The: Tutorial and Reference 2nd Edition

Kirja tarjoaa kattavan dokumentaation kustakin kirjastokomponentista, joka sisältää johdannon sen tarkoitukseen ja suunnitteluun.

Tämä C ++ -kirja sisältää käytännön ohjelmoinnin yksityiskohdat, joita tarvitaan tehokkaaseen käyttöön. Se opettaa myös allekirjoitusta, tärkeitä luokkia ja toimintoja sekä runsaasti esimerkkejä työkoodista. Kirja kattaa myös aiheen, kuten Standard Template Library (STL), konttien, iteraattoreiden, funktiokohteiden jne.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

9) Aloittaminen C ++: lla hallintarakenteista Objects plus -ohjelmaan

Tämän C ++ -kirjan on kirjoittanut Tony Gaddis. Se on vaiheittainen esittely auttaa aloittelijaa ja kokeneita kehittäjiä. Se auttaa heitä ymmärtämään tärkeät C ++ - ohjelmointikielen käsitteet.

Tässä kirjassa Gaddis kattaa ohjausrakenteet, toiminnot, taulukot ja osoittimet ennen objekteja ja luokkia. Gaddis-tekstit, selkeä ja helposti luettava koodi, jossa on monia käytännön esimerkkejä todellisesta maailmasta. MyProgrammingLab for Starting with C ++ tarjoaa kotitehtäviä, arviointiohjelman, joka sitouttaa oppijat.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

10) Nopeutettu C ++: käytännön ohjelmointi esimerkin 1. painoksen mukaan

Tämä on edistynyt C ++ -oppikirja, jonka on kirjoittanut Scott Meyers. Kirja sisältää aiheita, kuten tuetun alustuksen edut ja haitat, täydellinen edelleenlähetys, lukuun ottamatta teknisiä tietoja, ja älykäs osoitin tekee toimintoja. Suhteet std :: liikkua, std :: eteenpäin. Se valvoo myös tekniikoita, joiden avulla voit kirjoittaa oikeita, hyödyllisiä lambda-lausekkeita.

Efektiivinen moderni C ++ on tärkein kirja, joka tuntee tärkeät C ++ -konseptit ja ohjeet, tyylit ja idiomit, jotta nykyaikaista C ++: ta voidaan käyttää tehokkaasti ja perusteellisesti.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

11) Tehokkaampi C ++

Tämä on ihanteellinen C ++ -viite, jonka on kirjoittanut Scott Meyers.

Se tarjoaa monia C-kieliviitteitä ja opettaa C: tä C ++: n osajoukoksi

Tämä kirja havainnollistaa C ++ - kieltä hyvillä esimerkeillä kaikkialla. Se on erittäin suositeltava viitekirjana.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

12) Kohdeohjattu ohjelmointi C ++ 4. painoksessa

Robert Lafore kirjoitti olio-ohjelmoinnin C ++: lla. Kirja alkaa C ++ - ohjelmointikielen perusperiaatteista. Se esittelee vähitellen yhä enemmän kohti edistyneitä aiheita.

Tämän kirjan rakenne on hyvin samanlainen kuin edellisen painoksen. Jokainen tämän kirjan luku on täynnä ANSI C ++ -standardia, ja esimerkit on tarkistettu vastaamaan nykyisiä käytäntöjä ja standardeja.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

13) C ++ -ohjelmointi: ongelman analysoinnista ohjelman suunnitteluun, 3. painos

C ++ -ohjelmointi: Ongelman analysoinnista ohjelman suunnitteluun, kolmas painos on DS Malikin kirjoittama kirja. Tämä ohjelmointikirja opettaa myös OOD-metodologiaa lajittelualgoritmeille. Se opettaa myös, kuinka esitellä lisämateriaalia abstrakteista luokista.

Lisäksi jokaisen luvun lopussa olevat harjoitussarjat on laajennettu, ja ne sisältävät nyt useita laskenta- ja suunnitteluun liittyviä harjoituksia.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

14) C ++: Yksityiskohtainen lähestymistapa käytännön koodaukseen

Yksityiskohtainen lähestymistapa käytännön koodaukseen on Nathan Clarkin kirjoittama toinen kirja. Kirjoittaja jakaa 20 vuoden ohjelmointikokemuksensa tässä kirjassa. Tämä kirja toimii opetusoppaana ja myös ohjekirjana, joka seuraa sinua tämän upean ohjelmointimaailman läpi.

Tämä toinen osa käsittelee ++ -aiheita, kuten tietotyypit, muuttujan laajuus, vakiot ja literaalit, muokkaustyyppien operaattorit, numerot, merkkijonot, luokat ja objektit, matriisiosoittimet, tietorakenteen, päivämäärän ja kellonajan jne.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista

15) C ++ 17 STL -keittokirja

Tämä kirja auttaa sinua ymmärtämään kielen mekaniikkaa ja kirjaston ominaisuuksia ja tarjoaa käsityksen niiden toiminnasta.

Kirjassa on toteutuskohtainen, ongelmanratkaisu, joka auttaa sinua ratkaisemaan tällaiset ongelmat. Se kattaa myös STL-peruskäsitteet, kuten kontit, algoritmit, lambda-lausekkeet, iteraattorit.

Tarkista uusin hinta ja käyttäjien arvostelut Amazonista