Programovacích jazyků existuje celá řada, ale je jen jeden jazyk, z něhož mnoho ostatních vychází a jehož znalost vám umožní nejen naprogramovat prakticky libovolnou aplikaci, ale také snadno přejít k jakémukoliv jinému programovacímu jazyku. Kniha z populární řady "Naučte se za 21 dní" patří mezi světově nejoblíbenější učebnice programování v jazyce C++. Kromě toho, že svým rozvržením do 21 lekcí umožňuje strávit jednotlivá témata v denních dávkách, je psána stylem, kterým vás postupně vtahuje do poměrně složitého světa C++ a umožní vám dělat viditelné pokroky, což je důležité pro udržení motivace při samostudiu, kdy každé další téma je navíc náročnější. Již od začátku znáte svůj rozvrh a víte, proč se co učíte; precizně vysvětlenou problematiku postupně procvičujete na srozumitelných příkladech a v závěru každého dne si můžete ověřit své pokroky na kontrolních otázkách a zajímavých úlohách. Programátoři C++ všech systémových platforem zvládnou zejména následující témata: * Stavba programu v C++ * Výrazy, proměnné, konstanty a funkce * Řízení běhu programu * Princip a užití tříd * Pole, odkazy, ukazatele * Dědičnost a polymorfismus * Analýza a návrh objektových aplikací, základy jazyka UML * Datové proudy * Obory názvů (namespaces) * Šablony * Ošetřování chyb * Preprocesor a kompilátor C++
Jesse Liberty Knihy







Sams Teach Yourself C++ in One Hour a Day
- 848 stránek
- 30 hodin čtení
Starting with just one hour a day, you can acquire essential skills for programming in C++. This comprehensive tutorial guides you through mastering the fundamentals of object-oriented programming while introducing advanced C++ features. Fully updated for the C++20 standard, it focuses on writing faster, simpler, and more reliable code. Key topics include mastering C++ fundamentals and object-oriented concepts, utilizing the Standard Template Library (STL) for robust applications, and exploring modern C++20 features like concepts, ranges, views, adaptors, and modules. The book emphasizes best practices with proven Do's and Don'ts to help you avoid common pitfalls from the start. Each lesson includes focused exercises to test your knowledge, alongside nearly 300 compiling code samples available for free download, explained in detail. This self-paced learning approach requires no prior programming experience, allowing you to quickly write well-organized and efficient C++ programs. You will learn about classes, inheritance, polymorphism, encapsulation, and abstraction, while also creating feature-rich programs with STL classes and algorithms. The book simplifies coding with automatic type deduction and modern C++ Lambda expressions. Additionally, it previews upcoming improvements expected in C++23.
Jesse Liberty's C++ Unleashed presents focused explanations of the core features and complexities of C++. The text covers advanced object-oriented analysis and design strategies and implementation issues associated with memory management, STL container classes, iterators, and algorithms. Manipulate data using dynamic data structures and recursion, efficient sorting algorithms, and advanced hashing and parsing techniques.
C Programming in One Hour a Day, Sams Teach Yourself
- 696 stránek
- 25 hodin čtení
Sams teach yourself C++ for Linux in 21 days
- 1109 stránek
- 39 hodin čtení
Sams Teach Yourself C++ Programming for Linux in 21 Days teaches you the C++ programming language using the Linux operating system. You will gain a thorough understanding of the basics of C++ programming from a Linux perspective. The Bonus Week includes topics such as XWindows, KDE with QT toolkit, APE Class Library, and Real -time Middleware.
Sams Teach Yourself C++ in 24 Hours
- 528 stránek
- 19 hodin čtení
This up-to-date guide to C++ programming is all you need to teach yourself the basics in 24 hours. Jesse Liberty's Sams Teach Yourself C++ in 24 Hours is a hand-on guide complete with examples of syntax and detailed analysis of code. By the end of the book, you will have learned the fundamentals of C++, including managing I/O loops and arrays, object-oriented programming, and creating C++ applications. Join over 250,000 readers who have learned C++ programming from Jesse Liberty!
Git for Programmers
Master Git for effective implementation of version control for your programming projects
- 264 stránek
- 10 hodin čtení
This guide focuses on essential skills for managing code revisions, including tracking changes, branching, merging, and handling real-world development scenarios. It offers practical insights and techniques to enhance collaboration and streamline workflows in software development, making it an invaluable resource for developers looking to improve their version control practices.


