LocalazyLocalazy
C++ je výkonný objektově orientovaný programovací jazyk, který vývojářům umožňuje vytvářet sofistikované softwarové systémy. Jazyk C++ byl použit při vývoji významných softwarových aplikací, jako je Microsoft Office, Adobe Photoshop a mnoho dalších. Programovací jazyk C++ vymyslel v roce 1979 Bjarne Stroustrup při práci na své doktorské práci v Bell Labs. Jazyk C++ byl navržen jako rozšíření programovacího jazyka C, odtud jeho původní název "C s třídami". Jazyk C++ byl uvolněn pro komerční použití v roce 1985, ale ještě nebyl standardizován. Za účelem standardizace jazyka založil Stroustrup a další vedoucí představitelé komunity C++ v roce 1991 pracovní skupinu ISO/IEC JTC1/SC22/WG21. Programovací jazyk C++ prošel od svého vzniku několika významnými revizemi. Nejnovější verzí je C++17, která byla vydána v roce 2017. Jazyk C++ je univerzální jazyk, který lze použít pro širokou škálu programovacích úloh. Jeho hlavními přednostmi jsou objektově orientované funkce a mechanismus šablon. Jazyk C++ také nabízí dobrou úroveň kontroly nad správou paměti. Navzdory mnoha silným stránkám má jazyk C++ i některé nevýhody. Jedním z největších problémů jazyka C++ je jeho složitost. Jazyk C++ je velmi rozsáhlý a pro nové programátory může být obtížné naučit se všechny jeho funkce. Kromě toho může být kód jazyka C++ obtížně čitelný a srozumitelný, zejména pokud není dobře napsaný. Navzdory své složitosti je C++ stále oblíbeným jazykem. Podle indexu TIOBE je C++ v současné době třetím nejoblíbenějším programovacím jazykem na světě, hned za jazykem Java a Python.