C++20 programozóknak: Egy objektum-természetes megközelítés

Értékelés:   (4.2 az 5-ből)

C++20 programozóknak: Egy objektum-természetes megközelítés (Paul Deitel)

Olvasói vélemények

Összegzés:

A Deitel és Deitel C++20-ról szóló könyve vegyes véleményeket kap a felhasználóktól. Míg sokan értékelik az átfogó jelleget, a világos magyarázatokat és a frissített tartalmat, mások a papírkötéses változat minőségét, a szervezési problémákat és a példakódokban található helyesírási hibákat kritizálják. Egyes olvasók hasznosnak találták a C++ nyelvbe való visszatéréshez vagy a modern funkciók elsajátításához, míg mások úgy érezték, hogy a színek hiánya és a konzolos alkalmazásokra, nem pedig a GUI-fejlesztésre való összpontosítás félrevezette őket.

Előnyök:

A C++20 jellemzőinek átfogó lefedettsége
világos és részletes magyarázatok
jól strukturált a tapasztalt programozók számára
számos példát és sorszámot tartalmaz
jó a régi tudás felfrissítésére
naprakész a Visual Studio 2019-hez
hasznos szerzői támogatás.

Hátrányok:

Gyenge minőségű a papírkötéses nyomtatás
a nyomtatott változatban nincs szín
sok elgépelés a példakódokban
rendezetlen szerkezet, ami zavart okoz
elsősorban a konzolos alkalmazásokra koncentrál
néhány olvasó úgy érezte, hogy a tartalom kevésbé részletes a szerzők korábbi munkáihoz képest.

(20 olvasói vélemény alapján)

Eredeti címe:

C++20 for Programmers: An Objects-Natural Approach

Könyv tartalma:

A professzionális programozó Deitel (R) útmutatója a C++20-hoz

C++20 programozóknak olyan intuíciót épít a modern C++-hoz, amellyel minden programozónak rendelkeznie kell a jelenlegi szoftverfejlesztői ökoszisztémában. Az az egyedi és briliáns sorrend, amelyben Deitelék az anyagot bemutatják, sokkal természetesebben illeszkedik a modern, gyártósori programozási környezetek követelményeihez. Mindenkinek erősen ajánlom ezt a könyvet, akinek fel kell gyorsulnia a C++-ban, különösen a professzionális programozási környezetekben, ahol a modern C++ idiómái és mintái megfejthetetlenek lehetnek a gondosan kidolgozott útmutatás nélkül, amelyet ez a könyv nyújt.

--Dr. Daisy Hollman, az ISO C++ szabványbizottságának tagja

Ez egy remek könyv, amely meglepően sok mindent lefed a C++20 nagyon nagy nyelvéből. A C++ alapos feldolgozása olyan olvasó számára, aki ismeri, hogyan működnek a dolgok más programozási nyelvekben.

--Arthur O'Dwyer, C++ tréner, a CppCon Back to Basics pályájának elnöke, több elfogadott C++17/20/23 javaslat és a könyv szerzője Mastering the C++17 STL.

Felejtse el a visszahívási függvényeket, a csupasz mutatókat és a saját többszálú könyvtárakat - a C++20 a szabványos párhuzamossági funkciókról, az általános lambda-kifejezésekről, a metaprogramozásról, a szigorúbb típusbiztonságról és a régóta várt koncepciókról szól, amelyeket ez a könyv mind bemutat. A funkcionális programozás érthetően, rengeteg szemléltető kódlistával magyarázva van. A kiváló fejezet, a Párhuzamos algoritmusok és párhuzamosság: A High-Level View" című fejezet a könyv egyik csúcspontja.

--Danny Kalev, Ph. D., okleveles rendszerelemző és szoftvermérnök, az ISO C++ szabványbizottság korábbi tagja.

A más magas szintű nyelvekben jártas programozók számára írt könyvben a modern C++ fejlesztést a C++20 és annak négy nagy jellemzője - a tartományok, a fogalmak, a modulok és a koroutinok - segítségével sajátíthatja el. További részletekért lásd az Előszóban, valamint az elülső borító belső oldalán található tartalomjegyzék-diagramon.

A több mint 200 gyakorlatias, valós kódpélda segítségével gyorsan elsajátíthatja a modern C++ kódolási idiómákat a népszerű fordítók - Visual C++ (R), GNU (R) g++, Apple (R) Xcode (R) és LLVM (R) /Clang - használatával. A C++ alapjai gyorstalpaló után továbblép a C++ szabványos könyvtári tárolók tömb és vektor; funkcionális stílusú programozás a C++20 tartományokkal és nézetekkel; karakterláncok, fájlok és reguláris kifejezések; objektumorientált programozás osztályokkal, örökléssel, futásidejű polimorfizmussal és statikus polimorfizmussal; operátortúlterhelés, másolás/mozgatás szemantika, RAII és intelligens mutatók; kivételek és kitekintés a C++23 szerződések felé; szabványos könyvtár konténerek, iterátorok és algoritmusok; sablonok, C++20 fogalmak és metaprogramozás; C++20 modulok és nagyléptékű fejlesztés; valamint párhuzamosság, párhuzamosság, a C++17 és C++20 szabványos könyvtár párhuzamos algoritmusai és a C++20 Coroutines.

Jellemzők.

⬤ Bőséges lefedettség a C++20 nagy négyesével: Tartományok, fogalmak, modulok és Coroutine-ok.

⬤ Objektum-természetes megközelítés: Használja a szabványos könyvtárakat és a nyílt forráskódú könyvtárakat, hogy jelentős alkalmazásokat építhessen minimális kóddal.

⬤ Száznyi valós, élő kódú példa.

⬤ Modern C++: C++20, 17, 14, 11 és a C++23.

⬤ Compilerek: (R) g++, Apple Xcode (R) Clang, LLVM (R) /Clang.

⬤ Docker: (R) GCC, LLVM (R) /Clang.

⬤ Fundamentumok: Vezérlő utasítások, függvények, karakterláncok, hivatkozások, mutatók, fájlok, kivételek.

⬤ Objektumorientált programozás: Osztályok, objektumok, öröklődés, futásidejű és statikus polimorfizmus, operátortúlterhelés, másolás/mozgatás szemantika, RAII, intelligens mutatók.

⬤ Funkcionális stílusú programozás: C++20 tartományok és nézetek, lambda-kifejezések.

⬤ Generikus programozás: Sablonok, C++20 fogalmak és metaprogramozás.

⬤ C++20 modulok: Nagyszabású fejlesztés.

⬤ Párhuzamos programozás: Egyidejűség, többszálúság, párhuzamos algoritmusok, C++20 Coroutines, coroutines támogató könyvtárak, C++23 végrehajtók.

⬤ Jövő: Kitekintés a szerződések, tartomány alapú párhuzamos algoritmusok, szabványos könyvtárak coroutine támogatása és még sok más.

Regisztrálja a könyvet, hogy kényelmesen hozzáférjen a letöltésekhez, frissítésekhez és/vagy javításokhoz, amint azok elérhetővé válnak. A részleteket lásd a könyv belsejében. Megjegyzés: Az e-könyvek 4 színűek, a nyomtatott könyvek pedig fekete-fehérek.

A könyv egyéb adatai:

ISBN:9780136905691
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2022
Oldalak száma:960

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Python programozóknak - Python for Programmers
A professzionális programozó Deitel(R) Python(R)-kalauza bevezető mesterséges intelligencia esettanulmányokkal A más magas...
Python programozóknak - Python for Programmers
C Hogyan programozzunk, globális kiadás - C How to Program, Global Edition
Számítógépes programozással kapcsolatos kurzusokhoz.A C Hogyan kell...
C Hogyan programozzunk, globális kiadás - C How to Program, Global Edition
Java 9 programozóknak - Java 9 for Programmers
A professzionális programozó Deitel(R) útmutatója a Java(R) 9-hez és a nagy teljesítményű Java platformhoz Ez a könyv más...
Java 9 programozóknak - Java 9 for Programmers
Intro to Python for Computer Science and Data Science: Programozni tanulás az Ai, a Big Data és a...
Bevezető szintű Python programozási és/vagy...
Intro to Python for Computer Science and Data Science: Programozni tanulás az Ai, a Big Data és a felhő segítségével - Intro to Python for Computer Science and Data Science: Learning to Program with Ai, Big Data and the Cloud
C++20 programozóknak: Egy objektum-természetes megközelítés - C++20 for Programmers: An...
A professzionális programozó Deitel (R) útmutatója a C++20-hoz ...
C++20 programozóknak: Egy objektum-természetes megközelítés - C++20 for Programmers: An Objects-Natural Approach

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)