Hodnocení:
Kniha je obecně dobře hodnocena, zejména pro začátečníky, kteří se chtějí naučit C++. Poskytuje ucelený přehled jazyka s různými příklady, což čtenářům usnadňuje pochopení pojmů. Má však i několik nedostatků, včetně problémů s kontrolou kvality, zastaralého obsahu a některých pedagogických nedostatků, které mohou čtenáře, kteří s programováním teprve začínají, zmást.
Klady:⬤ Komplexní pokrytí základů jazyka C++, vhodné pro začátečníky.
⬤ Dobře strukturované a s četnými příklady, které napomáhají porozumění.
⬤ Pomáhá čtenářům vybudovat pevné základy v C++.
⬤ Dobrý zdroj informací pro samouky i jako referenční příručka.
⬤ Snadno se čte a je celkově příjemný.
⬤ Problémy s kontrolou kvality fyzické knihy vedly k poškození výtisků.
⬤ Zastaralé informace, zejména pokud jde o novější funkce jazyka C++.
⬤ Některé příklady obsahují chyby, které komplikují učení.
⬤ Začátečníky může zahltit příliš mnoho informací příliš rychle a bez dostatečných přestávek na procvičení.
⬤ Vyžaduje doplňující zdroje pro hlubší pochopení, protože vysvětlení v textu mohou být nedostatečná.
(na základě 87 hodnocení čtenářů)
C++ in One Hour a Day, Sams Teach Yourself
Za pouhou hodinu denně získáte všechny dovednosti, které potřebujete k tomu, abyste mohli začít programovat v jazyce C++. S tímto kompletním výukovým programem si rychle osvojíte základy a poté přejdete k pokročilejším funkcím a konceptům. Tato kniha, kompletně aktualizovaná pro standard C++14 a s náhledem na C++17, představuje jazyk z praktického hlediska a pomůže vám naučit se používat C++ k vytváření rychlejších, jednodušších a efektivnějších aplikací v C++.
⬤ Ovládněte základy jazyka C++ a objektově orientovaného programování.
⬤ Pochopíte, jak vám funkce jazyka C++ pomáhají psát kompaktní a efektivní kód pomocí konceptů, jako jsou lambda výrazy, přesouvací konstruktory a přiřazovací operátory.
⬤ Zjistěte si osvědčené postupy a vyhněte se nástrahám prostřednictvím užitečných zásad "co dělat" a "co nedělat".
⬤ Poznejte standardní knihovnu šablon včetně kontejnerů a algoritmů používaných ve většině reálných aplikací jazyka C++.
⬤ Ověřte si své znalosti a vědomosti pomocí cvičení na konci každé lekce.
Učte se ve svém vlastním čase a svým vlastním tempem:
⬤ Nevyžadují se žádné předchozí zkušenosti s programováním.
⬤ Napište rychlé a výkonné programy v jazyce C++, zkompilujte zdrojový kód a vytvořte spustitelné soubory.
⬤ Obsvojte si koncepty objektově orientovaného programování, jako je zapouzdření, abstrakce, dědičnost a polymorfismus.
⬤ Využívejte algoritmy a kontejnery standardní knihovny šablon k psaní funkčně bohatých a přitom stabilních aplikací v jazyce C++.
⬤ Zjistěte, jak automatické odčítání typů pomáhá zjednodušit kód C++.
⬤ Vyvinout sofistikované programovací techniky pomocí lambda výrazů, inteligentních ukazatelů a pohyblivých konstruktorů.
⬤ Zvládněte funkce jazyka C++ díky učení od odborníků na programování.
⬤ Obsvojte si funkce jazyka C++, které vám umožní programovat kompaktní a vysoce výkonné aplikace v jazyce C++.
⬤ Přečtěte si novinky v jazyce C++17.
Obsah ve zkratce
Část I: Základy.
Lekce 1: Začínáme.
Lekce 2: Anatomie programu v C++.
Lekce 3: Používání proměnných, deklarace konstant.
Lekce 4: Správa polí a řetězců.
Lekce 5: Práce s výrazy, příkazy a operátory.
Lekce 6: Řízení toku programu.
Lekce 7: Organizace kódu pomocí funkcí.
Lekce 8: Vysvětlení pointerů a referencí.
Část II: Základy objektově orientovaného programování v jazyce C++.
Lekce 9: Třídy a objekty.
Lekce 10: Implementace dědičnosti.
Lekce 11: Polymorfismus.
Lekce 12: Typy operátorů a přetěžování operátorů.
Lekce 13: Odlévání operátorů.
Lekce 14: Úvod do maker a šablon.
Část III: Výuka standardní knihovny šablon (STL)
Lekce 15: Úvod do standardní knihovny šablon.
Lekce 16: Třída STL String.
Lekce 17: Třídy dynamických polí STL.
Lekce 18: STL seznam a forward_list.
Lekce 19: Třídy množin STL.
Lekce 20: Třídy STL Map.
Část IV: Další třídy STL.
Lekce 21: Porozumění funkčním objektům.
Lekce 22: Lambda výrazy.
Lekce 23: Algoritmy STL.
Lekce 24: Adaptivní kontejnery: Zásobník a fronta.
Lekce 25: Práce s bitovými příznaky pomocí STL.
Část V: Pokročilé koncepty jazyka C++.
Lekce 26: Porozumění inteligentním ukazatelům.
Lekce 27: Používání proudů pro vstup a výstup.
Lekce 28: Obsluha výjimek.
Lekce 29: Pokračování.
Část VI: Přílohy
Dodatek A: Práce s čísly: Binární a hexadecimální.
Dodatek B: Klíčová slova jazyka C++.
Dodatek C: Přednost operátorů.
Dodatek D: Kódy ASCII.
Dodatek E: Odpovědi.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)