Parhaat C ++ -kirjat

kirjoittanut Bradley Nice, ClickHelp.com-sivuston sisällönhallintaohjelmisto - ohjelmiston dokumentointityökalu

Kysymme Wikipediasta yleisiä tietoja kielestä:

C ++ on yleiskäyttöinen ohjelmointikieli. Siinä on pakolliset, oliokeskeiset ja yleiset ohjelmointiominaisuudet, samalla kun se tarjoaa myös palvelut matalan muistin käsittelyyn.
Se on suunniteltu puolueellisesti järjestelmän ohjelmointiin ja upotettuihin, resurssien rajoittamiin ja suuriin järjestelmiin, suorituskyvyn, tehokkuuden ja joustavuuden kanssa suunnittelun korostaen. C ++: n on todettu olevan hyödyllinen myös monissa muissa yhteyksissä, ja keskeisiä vahvuuksia ovat ohjelmistoinfrastruktuurit ja resurssirajoitetut sovellukset, mukaan lukien työpöytäsovellukset, palvelimet (esim. Verkkokauppa, verkkohaku tai SQL-palvelimet) ja suorituskykykriittiset sovellukset (esim. Puhelinvaihteet) tai avaruusanturit).

Joten, mitkä ovat nykyään suosituimmat C ++ -kirjat?

Aloittaminen C ++: lla ohjausrakenteista objekteihin (nidottu - 166,35 dollaria)

Aloittaminen C ++: lla: Ohjausrakenteista objektien kautta kattaa ohjausrakenteet, toiminnot, taulukot ja osoittimet ennen kohteita ja luokkia Tony Gaddisin tunnusmerkille pääsyssä vaiheittaisella esityksellä. Hänen kirjojensa avulla aloittavat opiskelijat ymmärtävät tärkeitä yksityiskohtia, joita tarvitaan taitavaksi ohjelmoijaksi johdanto-tasolla. Gaddis motivoi sekä ohjelmointitaitojen että C ++ -ohjelmointikielen opiskeluun esittämällä kaikki yksityiskohdat, joita tarvitaan ”miten” ja “miksi” ymmärtämiseen, mutta koskaan unohtaa sitä tosiseikkaa, että useimmat aloittelijat kamppailevat tämän materiaalin kanssa. Hänen lähestymistapansa on asteittainen ja helposti saavutettavissa, mikä varmistaa, että opiskelijat ymmärtävät laadukkaiden ohjelmien kehittämisen logiikan. Kuten kaikki Gaddis-tekstit, jokaisessa luvussa on selkeät ja helposti luettavat koodiluettelot, tiiviin ja käytännöllisen reaalimaailman esimerkit sekä runsaasti harjoituksia. 9. painospäivitykseen sisältyy tarkistettuja, parannettuja ongelmia kaikkialla ja uusi luku, joka sisältää täysin kirjoitetun ja laajennetun materiaalin Standard Template Libraryssä (STL).

C ++ -kirjasto: opetusohjelma ja viitteet (eTextbook - 60,40 dollaria, kovakantinen - 60,06 dollaria, nidottu - 44,96 dollaria)

C ++ -standardikirjasto tarjoaa joukon yhteisiä luokkia ja käyttöliittymiä, jotka laajentavat huomattavasti ydin C ++ -kieltä. Kirjasto ei kuitenkaan ole itsestään selvä. Jotta hyödyntäisit täysin komponenttejaan - ja hyödyntääksesi niiden tehoa - tarvitset resurssin, joka tekee paljon muutakin kuin luetteloi luokkia ja niiden toimintoja.
C ++ -standardikirjasto: Oppitunti ja viite, toinen painos kuvaa tätä kirjastoa nyt sisällytetyksi uuteen ANSI / ISO C ++ -standardiin (C ++ 11). Kirja tarjoaa kattavan dokumentoinnin jokaisesta kirjastokomponentista, mukaan lukien johdanto sen tarkoitukseen ja suunnitteluun; selkeät kirjalliset selitykset monimutkaisista käsitteistä; tehokkaaseen käyttöön tarvittavat käytännön ohjelmointitiedot; ansoja ja sudenkuoppia; tärkeimpien luokkien ja toimintojen tarkka allekirjoitus ja määritelmä; ja lukuisia esimerkkejä toimintakoodista. Kirja keskittyy erityisesti standardimallikirjastoon (STL), tutkien säilöjä, iteraattoreita, toimintoobjekteja ja STL-algoritmeja.
Kirja kattaa kaikki uudet C ++ 11 -kirjastokomponentit, mukaan lukien

  • samanaikaisuuden;
  • Murtoluku;
  • Kellot ja ajastimet;
  • tuples;
  • Uudet STL-kontit;
  • Uudet STL-algoritmit;
  • Uudet älykkäät osoittimet;
  • Uudet paikalliset näkökohdat;
  • Satunnaiset numerot ja jakaumat;
  • Tyyppipiirteet ja apuohjelmat;
  • Säännölliset lausekkeet.

Kirjassa tarkastellaan myös uutta C ++ -ohjelmointityyliä ja sen vaikutusta vakiokirjastoon, mukaan lukien lambdat, silmukoiden etäisyysperusteet, siirtosemantiikka ja variatiiviset mallit.

C ++ -ohjelmointikieli (Kindle - 60,40 dollaria, kovakantinen - 67,47 dollaria, nidottu - 62,47 dollaria)

Maailman luotettavimman ja laajimmin luetun C ++ -oppaan upouusi painos on päivitetty kattavaksi kauan odotettuun C ++ 11 -standardiin. Stroustrup, joka on laajalti kirjoitettu esittämään C ++ 11 -kieli, vakiokirjasto ja keskeiset suunnittelutekniikat yhtenäisenä kokonaisuutena, käsittelee perusteellisesti muutoksia, jotka saavat C ++ 11: n tuntemaan itsensä kokonaan uudeksi kieleksi, tarjoamalla lopullisia ohjeita sen suorituskyvyn parannusten hyödyntämiseksi, luotettavuus ja selkeys. C ++-ohjelmoijat ympäri maailmaa tunnustavat Bjarne Stoustrupin asiantuntijaksi ehdottoman luotettavalle ja poikkeuksellisen hyödylliselle tiedolle, jota he tarvitsevat erinomaisten C ++ -ohjelmien kirjoittamiseen.

Tehokas moderni C ++: 42 erityistä tapaa parantaa C ++ 11: n ja C ++ 14: n käyttöä (Kindle - 29,49 dollaria, nidottu - 40,77 dollaria)

C ++ 11: n ja C ++ 14: n käsitteleminen on muutakin kuin tutustumista heidän käyttöön tuomiin ominaisuuksiin (esim. Automaattisen tyypin ilmoitukset, siirrettävä semantiikka, lambda-lausekkeet ja samanaikaisuustuki). Haasteena on oppia käyttämään näitä ominaisuuksia tehokkaasti - jotta ohjelmistosi olisi oikea, tehokas, ylläpidettävä ja kannettava. Sieltä tämä käytännöllinen kirja tulee. Se kuvaa kuinka kirjoittaa todella hienoja ohjelmistoja käyttämällä C ++ 11 ja C ++ 14 - ts. Käyttämällä nykyaikaista C ++.

Aiheita ovat:

  • Hyödylliset alustukset, poikkeuksetta eritelmät, täydellinen huolinta ja älykäs osoitin tekevät toiminnoista;
  • Std :: move, std :: eteenpäin, rvalue-viitteiden ja yleisten viitteiden väliset suhteet;
  • Tekniikat selkeiden, oikeiden, tehokkaiden lambda-lausekkeiden kirjoittamiseen;
  • Kuinka std :: atomi eroaa haihtuvasta, kuinka kutakin tulisi käyttää ja kuinka ne liittyvät C ++: n samanaikaisuusrajapintaan API;
  • Kuinka “vanhan” C ++-ohjelmoinnin (ts. C ++ 98) parhaat käytännöt vaativat tarkistamista nykyaikaisen C ++ -ohjelmiston kehittämiselle.

Tehokas nykyaikainen C ++ noudattaa Scott Meyersin aikaisempien kirjojen todistettua ohjepohjaista, esimerkkipohjaista muotoa, mutta kattaa täysin uuden materiaalin.

C ++ Primer (eTextbook - 41,94 dollaria, nidottu - 37,41 dollaria)

C ++ Primer, viides painos, esittelee C ++ -standardikirjasto alusta alkaen hyödyntäen sen yleisiä toimintoja ja välineitä, joiden avulla voit kirjoittaa hyödyllisiä ohjelmia joutumatta ensin hallitsemaan kaikkia kielen yksityiskohtia. Kirjan monia esimerkkejä on uusittu käyttämään uusia kieliominaisuuksia ja osoittamaan, miten niitä voidaan hyödyntää parhaalla mahdollisella tavalla. Tämä kirja on todistettu opetusohjelma niille, jotka ovat uusia C ++ -tapahtumia, arvovaltainen keskustelu tärkeimmistä C ++ -konsepteista ja tekniikoista, ja arvokas resurssi kokeneille ohjelmoijille, etenkin niille, jotka haluavat nähdä C ++ 11 -parannuksia valaistuina.

Aloita nopeasti ja saavuta enemmän

  • Opi käyttämään uusia C ++ 11-kieliominaisuuksia ja vakiokirjastoa nopeasti rakentamaan kestäviä ohjelmia ja nauttimaan korkeatasoisesta ohjelmoinnista;
  • Opi esimerkkien avulla, jotka valaisevat nykypäivän parhaita koodaustyylejä ja ohjelman suunnittelutekniikoita;
  • Ymmärrä "sääntöjen taustalla olevat syyt": miksi C ++ 11 toimii niin kuin se toimii;
  • Käytä laajoja ristiviittauksia auttaaksesi sinua yhdistämään liittyvät käsitteet ja oivallukset;
  • Hyödynnä ajan tasalla olevia oppimisen apuaineita ja harjoituksia, jotka korostavat keskeisiä kohtia, auttavat välttämään sudenkuoppia, edistävät hyviä käytäntöjä ja vahvistavat opittua.

C ++ Primer, viides painos, sisältää parannetun paneelisitoksen, jonka avulla kirja pysyy avoimempana, kun se asetetaan tasaiselle alustalle. Tämä erityinen sidontamenetelmä - jonka merkitsee pieni tila selkärangan sisällä - lisää myös kestävyyttä.

Saatat pitää myös:

Parhaat Swift-kirjat vuonna 2017

Parhaat python-kirjat vuonna 2017

Parhaat JavaScript-kirjat vuonna 2017

Hauskaa päivän jatkoa!

Bradley Nice,
ClickHelp.com-sivuston sisällönhallintaohjelma - paras online-dokumentointityökalu SaaS-toimittajille