15 geriausių „C ++“ programavimo knygų pradedantiesiems (2021 m. Atnaujinimas)

Anonim

C ++ yra kompiuterio programavimo kalba, turinti C programavimo kalbos ypatybes, taip pat Simula67 (tai buvo pirmoji į objektą orientuota kalba). C ++ pristatė klasių ir objektų sąvokas.

Čia yra kuruojamas populiariausių C ++ knygų, kurios turėtų būti bet kurios C ++ kūrėjo bibliotekos, sąrašas.

1) C ++ Primer 5 leidimas

Stanley B parašytas „C ++ Primer“ (5-asis leidimas) 5-asis leidimas nuo pat pradžių supažindina su „C ++“ standartine biblioteka. Tai padeda jums parašyti naudingas programas, nereikia mokėti visų C ​​++ kalbos aspektų. Knygose pateikiama daug pavyzdžių, taip pat parodoma, kaip juos kuo geriau panaudoti.

Ši knyga idealiai tinka naujam kūrėjui, norinčiam sužinoti pagrindines C ++ koncepcijas ir metodus. Knyga padeda jums išmokti pavyzdžių, kurie parodo geriausius šiandieninius kodavimo stilius ir programų kūrimo metodikas.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

2) „C ++“ per vieną valandą per dieną, „Sams“ mokyk save 8-ąjį leidimą

Šioje knygoje kalba pateikiama praktiniu požiūriu. Tai padeda išmokti naudoti C ++, kad būtų kuriamos greitesnės, paprastesnės ir efektyvesnės C ++ programos. Galite suprasti, kaip C ++ funkcijos padeda jums rašyti efektyvų kodą, naudojant tokias sąvokas kaip judėjimo konstruktoriai, lambda išraiškos ir priskyrimo operatoriai.

Knyga padeda išmokti objektyvaus programavimo sąvokas, tokias kaip kapsuliavimas, abstrakcija, paveldėjimas ir polimorfizmas. Tai padeda jums sužinoti, kaip galite naudoti „Standard Template Library“ algoritmus, kad galėtumėte rašyti gausias ir stabilias C ++ programas.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

3) „C ++ Pocket Reference“ 1 leidimas

Pagreitintas C ++: praktinis programavimas, parašė Andrew Koenigas. Ši įvadinė knyga, kurioje praktiniu požiūriu sprendžiamos problemos naudojant C ++. Tai apima plačią C ++ programavimo sritį nei kitos įvadinės knygos.

Knygoje aprašomos tikros problemos ir sprendimai, ne tik kalbos ypatybės. Knyga kartu apima kalbą ir standartinę biblioteką: taip pat nuo pat pradžių sužinosite, kaip naudotis biblioteka.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

4) C ++: visas informacinis ketvirtasis leidimas

„C ++ Pocket Reference“ yra atminties priemonė C ++ programuotojams, parašyta Kyle'o Loudono. Ši kišeninio dydžio informacinė knygelė yra ideali žinyninė knygelė, kurią reikia nešioti.

Informacija apie C ++ tipus ir tipų konversijas C ++ sakinių ir išankstinio procesoriaus direktyvų sintaksė Masyvai, rodyklės, eilutės, posakiai ir kt. Šioje knygoje taip pat pateikiamos C ++ sąvokos, tokios kaip vardų sritys ir apimtis.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

5) „C ++ All-in-One for Dummies“ 3-asis leidimas

„C ++ All-in-One for Dummies“, 3-asis leidimas yra idealus vadovas C ++ programuotojams. Autorius Johnas Paulas Muelleris yra pripažinta kompiuterių pramonės institucija, kuri yra jūsų pagrindinis „C ++“ vadovas. Ši C ++ knyga moko, kaip galite dirbti su objektais ir klasėmis. Tai padeda išmokti pažangių kodavimo įgūdžių, naudojant įvairias C ++ koncepcijas.

Knyga taip pat padeda sužinoti, kaip „lambda“ išraiškos gali padaryti jūsų kodą glaustesnį ir įskaitomesnį. Tai taip pat padeda jums gauti darbą kuriant kodą greičiau ir geriau nei bet kada.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

6) „C ++“ („C ++ In-Depth Series“) pirmojo leidimo turas

Bjarne Stroustrup knyga „Ekskursija po C ++“. Jis siūlo išsamias nuorodas į pagrindines C ++ koncepcijas ir praktinį kodavimą, kad patyręs programuotojas gautų tai, kas yra šiuolaikinė C ++. Šioje glaustoje knygoje yra savarankiškas vadovas.

Autorius apima daugelį C ++ kalbos ypatybių ir pagrindinius standartinės bibliotekos komponentus. Knyga peržengia tą lygį, kuris suteikia programuotojams prasmingą kalbos apžvalgą, pagrindinius pavyzdžius ir daug kodavimo pavyzdžių, kurie padeda jums pradėti.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

7) Efektyvus šiuolaikinis C ++

Efektyvus šiuolaikinis C ++ yra knyga, parašyta gairių, o ne taisyklių forma, nes gairėse yra išimčių. Svarbiausia kiekvieno punkto dalis yra ne jo siūlomi patarimai, bet patarimų pagrindimas. Perskaitę tai galėsite nustatyti, ar jūsų projekto aplinkybės pateisina punkto nurodymų pažeidimą.

Pagrindinis šios knygos tikslas yra giliau suprasti, kaip viskas veikia C ++ 11 ir C ++ 14.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

8) „C ++“ standartinė biblioteka, „The Tutorial and Reference 2nd Edition“

Knygoje pateikiama išsami kiekvieno bibliotekos komponento dokumentacija, įskaitant įvadą į jo paskirtį ir dizainą.

Šioje C ++ knygoje pateikiama praktinio programavimo informacija, reikalinga efektyviam naudojimui. Taip pat mokoma parašo, svarbių klasių ir funkcijų bei gausybės darbo kodo pavyzdžių. Knygoje taip pat aptariama tokia tema kaip „Standartinių šablonų biblioteka“ (STL), konteinerių, iteratorių, funkcinių objektų ir kt. Nagrinėjimas.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

9) Pradėti naudojant C ++ nuo valdymo struktūrų iki „Objects plus“

Šią C ++ knygą parašė prieinamas Tony Gaddis. Tai žingsnis po žingsnio pristatymas padeda pradedantiesiems ir patyrusiems kūrėjams. Tai padeda jiems suprasti svarbias C ++ programavimo kalbos sąvokas.

Šioje knygoje Gaddis apima valdymo struktūras, funkcijas, masyvus ir rodykles prieš objektus ir klases. Gaddis tekstai, aiškus ir lengvai skaitomas kodas su daugeliu praktinių, realių pavyzdžių. „MyProgrammingLab for Starting with C ++“ siūlo namų darbus, vertinimo programą, įtraukiančią besimokančiuosius.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

10) Pagreitintas C ++: praktinis programavimas pagal 1-ojo leidimo pavyzdį

Tai pažangi C ++ mokymosi knyga, kurią parašė Scottas Meyersas. Knygoje pateikiamos tokios temos kaip sutvirtinto inicijavimo privalumai ir trūkumai, tobulas persiuntimas, išskyrus specifikacijas, ir išmanusis rodyklės funkcija. Santykiai tarp std :: judėti, std :: pirmyn. Ji taip pat prižiūri metodus, kurie padeda jums parašyti teisingus, naudingus lambda posakius.

Efektyvus šiuolaikinis C ++ yra svarbiausia knyga, žinanti svarbią C ++ koncepciją, gaires, stilius ir idiomas, kad būtų galima efektyviai ir kruopščiai naudoti šiuolaikinę C ++.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

11) Efektyvesnis C ++

Tai ideali C ++ informacinė knyga, kurią parašė Scottas Meyersas.

Ji siūlo daugybę C kalbos nuorodų ir moko C kaip C ++ pogrupį

Ši knyga iliustruoja C ++ kalbą su visais gerais pavyzdžiais. Tai labai rekomenduojama kaip informacinė knyga.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

12) Objektinis programavimas C ++ 4 leidime

Robertas Lafore parašė objektinį programavimą C ++. Knyga pradedama nuo pagrindinių C ++ programavimo kalbos principų. Tai palaipsniui vis labiau supažindina su pažangiomis temomis.

Šios knygos struktūra labai panaši į ankstesnį leidimą. Kiekvienas šios knygos skyrius yra pilnas ANSI C ++ standarto, o pavyzdžiai patikslinti, kad atspindėtų dabartinę praktiką ir standartus.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

13) „C ++“ programavimas: nuo problemų analizės iki 3-iojo programos kūrimo

„C ++“ programavimas: nuo problemų analizės iki programų kūrimo, trečiasis leidimas yra DS Maliko parašyta knyga. Ši programavimo knyga taip pat moko OOD rūšiavimo algoritmų metodikos. Taip pat mokoma, kaip pateikti papildomą medžiagą apie abstrakčias klases.

Be to, pratimų rinkiniai, pateikti kiekvieno skyriaus pabaigoje, buvo išplėsti, ir dabar juose yra keletas skaičiavimų ir su inžinerija susijusių pratimų.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

14) C ++: išsamus požiūris į praktinį kodavimą

Išsamus požiūris į praktinį kodavimą yra antroji knyga, kurią parašė Nathanas Clarkas. Autorius šioje knygoje dalijasi savo 20 metų programavimo patirtimi. Ši knyga veikia kaip mokymo vadovas ir informacinis vadovas, kuris lydės jus per šį nuostabų programavimo pasaulį.

Šis antrasis tomas apima pagrindines ++ temas, tokias kaip duomenų tipai, kintamas apimtis, konstantos ir literalai, modifikatorių tipų operatoriai, skaičiai, eilutės, klasės ir objektai, masyvų rodyklės, duomenų struktūra, data ir laikas ir kt.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus

15) C ++ 17 STL kulinarinė knyga

Ši knyga padeda suprasti kalbos mechaniką ir bibliotekos ypatybes bei suteikia įžvalgų apie jų veikimą.

Knygoje naudojamas konkretaus įgyvendinimo, problemų sprendimo būdas, kuris padeda išspręsti tokias problemas. Tai taip pat apima pagrindines STL sąvokas, tokias kaip talpyklos, algoritmai, lambda išraiškos, iteratoriai.

Patikrinkite naujausią „Amazon“ kainą ir vartotojų atsiliepimus