Értékelés:
A Bjarne Stroustrup által írt „A C++ programozási nyelv, 4. kiadás” kritikái kiemelik a C++11 átfogó lefedettségét és a hatékony tanítási stílust, ami a programozással foglalkozó szakemberek és a haladó tanulók számára a legmegfelelőbb forrássá teszi. A felhasználók értékelik a szervezett szerkezetet és a tartalom mélységét, de aggodalmukat fejezik ki egyes témák bonyolultsága és a könyv nem egységes fizikai minősége miatt.
Előnyök:⬤ A C++11 átfogó lefedettsége és a nyelvi jellemzők hatékony integrálása.
⬤ Világos és korszerű írásmód, amely segíti a megértést.
⬤ A programozási filozófia és a legjobb gyakorlatok mélyreható tárgyalása.
⬤ A korábbi kiadásokhoz képest javított elrendezés és hozzáférhetőség.
⬤ Nagyszerű forrás mind a tudás felfrissítéséhez, mind pedig folyamatos referenciaként.
⬤ Nem kezdőbarát; erős programozói hátteret feltételez.
⬤ Egyes fogalmak bevezetése a teljes magyarázat előtt történik, ami megterhelő lehet.
⬤ Néha zavaróak a kódpéldákban előforduló elgépelések és nem egyértelmű változónevek.
⬤ Aggályok a könyv fizikai minőségével kapcsolatban, beleértve a kötési problémákat.
⬤ Egyes kritikák a régebbi C++ verziókkal kapcsolatos tárgyalásokat említik, amelyek nem egyértelműek a C++11 sajátosságait illetően.
(524 olvasói vélemény alapján)
The C++ Programming Language
Az új C++11 szabvány lehetővé teszi a programozók számára, hogy világosabban, egyszerűbben és közvetlenebbül fejezzék ki gondolataikat, és gyorsabb, hatékonyabb kódot írjanak. Bjarne Stroustrup, a C++ tervezője és eredeti megvalósítója átszervezte, kibővítette és teljesen újraírta a C++-t a leghatékonyabban használni kívánó programozók számára készült meghatározó referenciáját és útmutatóját.
A C++ programozási nyelv, negyedik kiadás aprólékos, gazdagon magyarázott és integrált leírást nyújt a teljes nyelvről - a nyelv eszközeiről, absztrakciós mechanizmusairól, szabványos könyvtárairól és kulcsfontosságú tervezési technikáiról. Stroustrup mindvégig tömör, "tiszta C++11" példákat mutat be, amelyeket gondosan kidolgozott, hogy mind a használatot, mind a programtervezést egyértelművé tegye. A mélyebb megértés elősegítése érdekében a szerző kiterjedt kereszthivatkozásokat biztosít mind a könyvben, mind az ISO-szabványra.
Az új C++11 lefedettség a következőket tartalmazza.
⬤ Az egyidejűség támogatása.
⬤ Szabályos kifejezések, erőforrás-kezelő mutatók, véletlen számok és továbbfejlesztett konténerek.
⬤ Általános és egységes inicializálás, egyszerűsített for-kijelentések, mozgásszemantika és Unicode-támogatás.
⬤ Lambdák, általános konstans kifejezések, az osztály alapértelmezések feletti ellenőrzés, variadic sablonok, sablon aliasok és felhasználó által definiált literálok.
⬤ Kompatibilitási problémák.
Az átfogó könyvben tárgyalt témák a következők.
⬤ Alapvető eszközök: típus, objektum, hatókör, tárolás, számítási alapok és még sok más.
⬤ A névterek, a forrásfájlok és a kivételkezelés által támogatott modularitás.
⬤ C++ absztrakció, beleértve az osztályokat, osztályhierarchiákat és sablonokat a hagyományos programozás, az objektumorientált programozás és az általános programozás szintézisének támogatására.
⬤ Szabványkönyvtár: konténerek, algoritmusok, iterátorok, segédprogramok, karakterláncok, folyam I/O, lokalizálás, numerika és még sok más.
⬤ A C++ alapvető memóriamodellje, mélységében.
Ez a negyedik kiadás a C++11-et alaposan hozzáférhetővé teszi a C++98-ból vagy más nyelvekből átköltöző programozók számára, miközben olyan meglátásokat és technikákat mutat be, amelyeket még a C++11-et használó élvonalbeli programozók is nélkülözhetetlennek találnak.
Ez a könyv továbbfejlesztett, lapos kötéssel rendelkezik, amely lehetővé teszi, hogy a könyv könnyebben maradjon nyitva, ha sík felületre helyezzük. Ez a különleges kötési módszer - amely a gerinc belsejében lévő kis résszel vehető észre - növeli a tartósságot is.
© 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)