Értékelé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.
⬤ 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)
C++20 for Programmers: An Objects-Natural Approach
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.
© 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)