Labākās C ++ grāmatas

Autors: Bredlijs Nica, ClickHelp.com satura menedžeris - programmatūras dokumentācijas rīks

Pajautāsim Wikipedia vispārīgu informāciju par valodu:

C ++ ir universāla programmēšanas valoda. Tam ir obligātas, uz objektu orientētas un vispārīgas programmēšanas funkcijas, vienlaikus nodrošinot arī iespējas zema līmeņa manipulācijām ar atmiņu.
Tas tika veidots ar aizspriedumiem pret sistēmas programmēšanu un iegultām, ierobežotām resursiem un lielām sistēmām, ar veiktspēju, efektivitāti un elastīgumu lietošanā, kā tā dizains izceļ. C ++ ir atzīts par noderīgu arī daudzos citos kontekstos, jo galvenās stiprās puses ir programmatūras infrastruktūra un ierobežoti resursi, ieskaitot darbvirsmas lietojumprogrammas, serverus (piemēram, e-komercija, tīmekļa meklēšana vai SQL serveri) un veiktspējai svarīgas lietojumprogrammas (piemēram, telefona slēdži). vai kosmosa zondes).

Kādas ir mūsdienās populārākās C ++ grāmatas?

Sākot ar C ++, no vadības struktūrām līdz objektiem (brošēta grāmata - 166.35 USD)

Sākot ar C ++: sākot no vadības struktūrām caur objektiem, tiek aptvertas vadības struktūras, funkcijas, masīvi un norādes, pirms objekti un klases Tonija Gadisa raksturīgajā zīmē ir pieejami, soli pa solim. Viņa grāmatas palīdz iesācējiem studentiem izprast svarīgās detaļas, kas nepieciešamas, lai iemaņu līmenī kļūtu par prasmīgiem programmētājiem. Gaddis motivē mācīties gan programmēšanas prasmes, gan C ++ programmēšanas valodu, iepazīstinot ar visu nepieciešamo informāciju, lai saprastu “kā” un “kāpēc”, taču nekad neaizmirstot par faktu, ka vairums iesācēju cīnās ar šo materiālu. Viņa pieeja ir pakāpeniska un ļoti pieejama, nodrošinot studentiem izpratni par augstas kvalitātes programmu izstrādes loģiku. Tāpat kā visos Gaddis tekstos, arī katrā nodaļā ir skaidri un viegli lasāmi kodu saraksti, kodolīgi un praktiski reālās pasaules piemēri, kā arī pārpilnība vingrinājumu. Devītā izdevuma atjauninājumos ietilpst pārskatītas, uzlabotas problēmas visā un jauna nodaļa ar pilnīgi pārrakstītiem un izvērstiem materiāliem Standarta veidņu bibliotēkā (STL).

C ++ standarta bibliotēka: apmācība un atsauces (eTextbook - 60,40 USD, cietais vāks - 60,06 USD, brošēta grāmata - 44,96 USD)

C ++ standarta bibliotēka nodrošina kopīgu klašu un saskarņu kopu, kas ievērojami paplašina galveno C ++ valodu. Bibliotēka tomēr nav izskaidrojama. Lai pilnībā izmantotu tā komponentus un gūtu labumu no to jaudas, jums ir nepieciešams resurss, kas sniedz daudz vairāk, nekā tikai uzskaita klases un to funkcijas.
C ++ standarta bibliotēka: apmācība un atsauces, otrais izdevums, apraksta šo bibliotēku kā tagad iekļautu jaunajā ANSI / ISO C ++ valodas standartā (C ++ 11). Grāmatā ir sniegta visa bibliotēkas komponenta visaptveroša dokumentācija, tostarp ievads par tā mērķi un noformējumu; skaidri rakstīti sarežģītu jēdzienu skaidrojumi; praktiskas programmēšanas detaļas, kas vajadzīgas efektīvai izmantošanai; slazdi un nekļūdīgi; svarīgāko klašu un funkciju precīzs paraksts un definīcija; un neskaitāmi darba koda piemēri. Īpaša uzmanība grāmatā ir pievērsta standarta veidņu bibliotēkai (STL), pārbaudot konteinerus, iteratorus, funkciju objektus un STL algoritmus.
Grāmata aptver visus jaunos C ++ 11 bibliotēkas komponentus, ieskaitot

  • Vienlaicīgums;
  • Frakciju aritmētika;
  • Pulksteņi un taimeri;
  • Tuples;
  • Jauni STL konteineri;
  • Jauni STL algoritmi;
  • Jaunas viedās norādes;
  • Jaunas lokalitātes šķautnes;
  • Nejaušie skaitļi un sadalījums;
  • Tipa pazīmes un labierīcības;
  • Regulāras izteiksmes.

Grāmatā apskatīts arī jaunais C ++ programmēšanas stils un tā ietekme uz standarta bibliotēku, ieskaitot lambdas, cilpu diapazona balstītas, pārvietojamās semantikas un variantu veidnes.

C ++ programmēšanas valoda (iekurt - 60,40 ASV dolāri, cietais segums - 67,47 ASV dolāri, brošēta grāmata - 62,47 ASV dolāri)

Pilnīgi jaunais pasaulē uzticamākā un visplašāk lasītā C ++ ceļvedis ir vispusīgi atjaunināts ilgi gaidītā C ++ 11 standarta vajadzībām. Plaši pārrakstīts, lai iepazīstinātu ar C ++ 11 valodu, standarta bibliotēku un galvenajiem projektēšanas paņēmieniem kā integrētu veselumu, Stroustrup rūpīgi pievēršas izmaiņām, kas liek C ++ 11 justies kā pilnīgi jaunai valodai, piedāvājot konkrētas vadlīnijas tā darbības uzlabošanai. uzticamība un skaidrība. C ++ programmētāji visā pasaulē atzīst Bjarne Stoustrup kā tiešo ekspertu absolūti autoritatīvas un ārkārtīgi noderīgas informācijas iegūšanai, kas viņiem nepieciešama izcilu C ++ programmu rakstīšanai.

Efektīva mūsdienu C ++: 42 specifiski veidi, kā uzlabot C ++ 11 un C ++ 14 lietojumu (iekurt - 29,49 USD, brošēta grāmata - 40,77 USD)

Tikšanās ar C ++ 11 un C ++ 14 ir nekas vairāk par iepazīšanos ar to ieviestajām funkcijām (piemēram, automātiskā tipa deklarācijām, pārvietojošo semantiku, lambda izteiksmēm un vienlaicības atbalstu). Izaicinājums ir iemācīties efektīvi izmantot šīs funkcijas - lai jūsu programmatūra būtu pareiza, efektīva, uzturējama un pārnēsājama. Šeit nāk šī praktiskā grāmata. Tajā ir aprakstīts, kā rakstīt patiesi lielisku programmatūru, izmantojot C ++ 11 un C ++ 14 - t.i., izmantojot mūsdienu C ++.

Tēmas ir:

  • Aizsardzīgās inicializācijas plusi un mīnusi, izņemot specifikācijas, perfektu pārsūtīšanu un viedu rādītāju padara funkcijas;
  • Attiecības starp std :: move, std :: forward, rvalue reference and universal reference;
  • Skaidru, pareizu, efektīvu lambda izteiksmju rakstīšanas paņēmieni;
  • Kā std :: atoms atšķiras no nepastāvīgajiem, kā katrs ir jāizmanto un kā tie attiecas uz C ++ vienlaicīguma API;
  • Kā paraugpraksei “vecajā” C ++ programmēšanā (t.i., C ++ 98) ir jāpārskata programmatūras izstrāde mūsdienu C ++.

Efektīvais mūsdienu C ++ seko Skota Meijera iepriekšējo grāmatu pārbaudītajam uz vadlīnijām balstītam, piemēru balstītam formātam, bet aptver pilnīgi jaunu materiālu.

C ++ Primer (eTextbook - 41,94 USD, brošēta grāmata - 37,41 USD)

C ++ Primer, piektais izdevums, jau no paša sākuma iepazīstina ar C ++ standarta bibliotēku, izmantojot tās kopīgās funkcijas un iespējas, lai palīdzētu jums rakstīt noderīgas programmas, vispirms neapgūstot katru valodu. Grāmatas daudzie piemēri ir pārskatīti, lai izmantotu jaunās valodas funkcijas un parādītu, kā tos vislabāk izmantot. Šī grāmata ir pārbaudīta apmācība tiem, kas jaunie C ++, autoritatīva diskusija par C ++ pamatjēdzieniem un paņēmieniem, kā arī vērtīgs resurss pieredzējušiem programmētājiem, īpaši tiem, kuri vēlas redzēt C ++ 11 uzlabojumus apgaismotus.

Sāciet ātri un sasniedziet vairāk

  • Uzziniet, kā izmantot jaunās valodas C ++ 11 valodas funkcijas un standarta bibliotēku, lai ātri izveidotu robustas programmas un ērti izmantojiet augsta līmeņa programmēšanu.
  • Uzziniet, izmantojot piemērus, kas atspoguļo mūsdienu labākos kodēšanas stilus un programmu izstrādes paņēmienus.
  • Izprotiet „noteikumu pamatojumu”: kāpēc C ++ 11 darbojas tā, kā darbojas;
  • Izmantojiet plašās savstarpējās norādes, lai palīdzētu savienot saistītos jēdzienus un atziņas;
  • Gūstiet labumu no jaunākajiem mācību palīglīdzekļiem un vingrinājumiem, kas uzsver galvenos punktus, palīdz izvairīties no kļūdām, veicina labu praksi un pastiprina apgūto.

C ++ Primer, Piektais izdevums, ir uzlabota, daudzslāņu iesiešana, kas ļauj grāmatai vieglāk palikt atvērtai, novietojot uz līdzenas virsmas. Šī īpašā iesiešanas metode, kas ir ievērojama ar nelielu atstarpi mugurkaula iekšpusē, arī palielina izturību.

Jums var patikt arī:

Labākās Swift grāmatas 2017. gadā

Labākās Python grāmatas 2017. gadā

Labākās JavaScript grāmatas 2017. gadā

Jauku dienu!

Bredlijs Nicā,
ClickHelp.com satura pārvaldnieks - labākais tiešsaistes dokumentācijas rīks SaaS piegādātājiem