Ръководството на Deitel® за професионалисти програмисти на C++20
В тази книга, написана за програмисти, които познават друг език с високо ниво, ще научите разработка на програми в Съвременен C++, използвайки C++20 и "Четирите Най-Важни" функции на езика – Моменти, Концепции, Функционални Модули и Синхронин.
В контекста на над 200 практически примера на работен код, бързо ще се запознаете с особеностите на кодирането в Съвременен C++, използвайки популярни компилатори – Visual C++®, GNU® g++, Apple® Xcode® и LLVM®/Clang. След като се разгледат основните принципи на C++, ще преминете към контейнерите на стандартната библиотека, масивите и векторите, програмирането в функционален стил с Моменти и Вюта на C++20, низовете, файловете и регулярните изрази, обектно-ориентираното програмиране с класове, наследяване, полиморфизъм при изпълнение и статичен полиморфизъм, презареждането на оператори, семантиката на копиране/прехвърляне, RAII и интелигентни указатели, изключенията и бъдещите договори на C++23, контейнерите на стандартната библиотека, итераторите и алгоритмите, шаблоните, Концепциите и метапрограмирането на C++23, Функционалните Модули на C++20 и разработването на програми с голям мащаб и паралелното изпълнение, паралелизма, паралелните алгоритми на стандартната библиотека на C++17 и C++20 и Синхронин на C++20.
Характеристиките включват:
- Богато покритие на "Четирите Най-Важни" функции на C++20: Моменти, Концепции, Функционални Модули и Синхронин
- Обектно-Природен подход: Използвайте стандартни библиотеки и библиотеки с отворен код, за да създадете значителни приложения с минимално количество код
- Стотици примери на работен код
- Съвременен C++: C++20, 17, 14, 11 и един поглед към C++23
- Компилатори: Visual C++®, GNU® g++, Apple Xcode® Clang, LLVM®/Clang
- Docker: GNU® GCC, LLVM/® Clang
- Основни елементи: Условни оператори, функции, низове, препратки, указатели, файлове, изключения
- Обектно-ориентирано програмиране: Класове, обекти, наследяване, време на изпълнение и статичен полиморфизъм, презареждане на оператори, семантика на копиране/прехвърляне, RAII, интелигентни указатели
- Програмиране в функционален стил: Моменти и Вюта на C++20, ламбда изрази
- Общ програмиране: Шаблони, Концепции на C++20 и метапрограмиране
- Функционални Модули на C++20: Разработка на програми с голям мащаб
- Паралелно програмиране: Синхронност, многопоточност, паралелни алгоритми, Синхронин на C++20, библиотеки за поддръжка на синхронин
- Бъдещето: Един поглед към Договорите, паралелните алгоритми, базирани на обхват, поддръжка на синхронин в стандартната библиотека и много други
Коментари на рецензенти на книга:
“Тази книга създава усещане за съвременния C++, което всеки програмист трябва да има в текущата екосистема на софтуерната инжеренност. Уникалната и интелигентна подредба, в която Дейтъл представя материала, съвпада много по-естествено с изискванията на съвременните производствени среди за програмиране. Категорично препоръчвам тази книга на всеки, който трябва да се обнови за C++, особено в професионални среди на програмиране, където идиомите и моделите на съвременния C++ могат да бъдат неразбираеми без внимателно проектираната насока, която предлага тази книга.”
--Д-р Дейзи Холман, Член на Комитета по стандарти ISO C++
Производител
- Автори
- Harvey M. Deitel, Paul J. Deitel
- Издател
- Giourdas M.
- Тип
- Технология
- Език
- Гръцки
- Електронна търговия
- -
- Корица
- Меко
- Брой страници
- 1056
- Дата на издаване
- 4/2025
- Година на издаване
- 2025
- Размери
- 17x24 см
- ISBN-13
- 9789605127688
Важна информация
Спецификациите са събрани от официални уебсайтове на производителите. Моля, проверете ги, преди да продължите с окончателната си покупка. Ако забележите някакъв проблем, докладвайте го тук.