2., aktualizované vydání. Reprint 2012. 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. Předchozí vydání knihy Naučte se programovat v C++ naučila objektově orientované programování a jazyk C++ už tisícům z vás. Nové, aktualizované vydání knihy se svým rozvržením do 21 lekcí umožňuje strávit jednotlivá témata v denních dávkách. Publikace je psána stylem, jenž vás do probírané látky postupně vtáhne a díky němuž budete dělat viditelné pokroky. Výklad vše precizně vysvětluje na praktických cvičeních a srozumitelných příkladech s možností ověřit si vědomosti v testech 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, 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 překladač 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.
Jetzt lerne ich C++
- 542 stránek
- 19 hodin čtení


