Gå direkte til innholdet

Stort sommersalg på pocket »

Til startsiden
Logg inn
Søk etter din neste leseopplevelse
C++20 for Programmers

C++20 for Programmers

heftet, Engelsk, 2022
440,-
Sendes innen 9-20 virkedager

The professional programmer's Deitel® guide to C++20

Written for programmers with a background in another high-level language, in this book, you'll learn Modern C++ development hands on using C++20 and its "Big Four" features--Ranges, Concepts, Modules and Coroutines. (For more details, see the Preface, and the table of contents diagram inside the front cover.)

In the context of 200+, hands-on, real-world code examples, you'll quickly master Modern C++ coding idioms using popular compilers--Visual C++®, GNU® g++, Apple® Xcode® and LLVM®/Clang. After the C++ fundamentals quick start, you'll move on to C++ standard library containers array and vector; functional-style programming with C++20 Ranges and Views; strings, files and regular expressions; object-oriented programming with classes, inheritance, runtime polymorphism and static polymorphism; operator overloading, copy/move semantics, RAII and smart pointers; exceptions and a look forward to C++23 Contracts; standard library containers, iterators and algorithms; templates, C++20 Concepts and metaprogramming; C++20 Modules and large-scale development; and concurrency, parallelism, the C++17 and C++20 parallel standard library algorithms and C++20 Coroutines.

Features

  • Rich coverage of C++20's "Big Four": Ranges, Concepts, Modules and Coroutines
  • Objects-Natural Approach: Use standard libraries and open-source libraries to build significant applications with minimal code
  • Hundreds of real-world, live-code examples
  • Modern C++: C++20, 17, 14, 11 and a look to C++23
  • Compilers: Visual C++®, GNU® g++, Apple Xcode® Clang, LLVM®/Clang
  • Docker: GNU® GCC, LLVM®/Clang
  • Fundamentals: Control statements, functions, strings, references, pointers, files, exceptions
  • Object-oriented programming: Classes, objects, inheritance, runtime and static polymorphism, operator overloading, copy/move semantics, RAII, smart pointers
  • Functional-style programming: C++20 Ranges and Views, lambda expressions
  • Generic programming: Templates, C++20 Concepts and metaprogramming
  • C++20 Modules: Large-Scale Development
  • Concurrent programming: Concurrency, multithreading, parallel algorithms, C++20 Coroutines, coroutines support libraries, C++23 executors
  • Future: A look forward to Contracts, range-based parallel algorithms, standard library coroutine support and more

"C++20 for Programmers builds up an intuition for modern C++ that every programmer should have in the current software engineering ecosystem. The unique and brilliant ordering in which the Deitels present the material jibes much more naturally with the demands of modern, production-grade programming environments. I strongly recommend this book for anyone who needs to get up to speed on C++, particularly in professional programming environments where the idioms and patterns of modern C++ can be indecipherable without the carefully crafted guidance that this book provides."
--Dr. Daisy Hollman, ISO C++ Standards Committee Member

"This is a fine book that covers a surprising amount of the very large language that is C++20. An in-depth treatment of C++ for a reader familiar with how things work in other programming languages."
--Arthur O'Dwyer, C++ trainer, Chair of CppCon's Back to Basics track, author of several accepted C++17/20/23 proposals and the book Mastering the C++17 STL

"Forget about callback functions, bare pointers and proprietary multithreading libraries--C++20 is about standard concurrency features, generic lambda expressions, metaprogramming, tighter type-safety and the long-awaited concepts, which are all demonstrated in this book. Functional programming is explained clearly with plenty of illustrative code listings. The excellent chapter, 'Parallel Algorithms and Concurrency: A High-Level View,' is a highlight of this book."
--Danny Kalev, Ph.D. and Certified System Analyst and Software Engineer, Former ISO C++ Standards Committee Member

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. Note: eBooks are 4-color and print books are black and white.

Bøker i serie

  • Gå til Java for Programmerss produktside
    Paul Deitel, Harvey Deitel
    heftet

Andre har også sett på

  • Gå til Autopilots produktside
    Per Asbjørn Risnes, Gunn Elisabeth Håbjørg, Bjørn Mannsverk
    innbundet
  • Gå til The Bond That Burnss produktside
    Briar Boleyn
    pocket
  • Gå til Fast Like a Girls produktside
    Mindy Pelz
    innbundet
  • Gå til Sunrise on the Reapings produktside
    Suzanne Collins
    innbundet
  • Gå til Leave Me Behinds produktside
    K M Moronova
    pocket
  • Gå til Voksen : sånn funker dets produktside
    Stefan Ekberg
    pocket
  • Gå til Maries rums produktside
    Marie Olsson Nylander
    kartonert
  • Gå til Mom, I Want to Hear Your Storys produktside
    Jeffrey Mason
    pocket
  • Gå til Let Them Theorys produktside
    Terry Davis
    pocket
  • Gå til Islandske vottars produktside
    Guðrún Hannele Henttinen
    heftet
  • Gå til Crime and Punishments produktside
    Fyodor Dostoyevsky
    pocket
  • Gå til The 48 Laws of Powers produktside
    Robert Greene
    pocket

Du vil kanskje like

  • Gå til 1984s produktside
    George Orwell
    heftet
  • Gå til The Bond That Burnss produktside
    Briar Boleyn
    pocket
  • Gå til The Things We Waters produktside
    Mariana Zapata
    pocket
  • Gå til Shadows so Cruels produktside
    LIV Zander
    pocket
  • Gå til Leave Me Behinds produktside
    K M Moronova
    pocket
  • Gå til $100M Offerss produktside
    Alex Hormozi
    pocket
  • Gå til Fast Like a Girls produktside
    Mindy Pelz
    innbundet
  • Gå til Rich Dad Poor Dads produktside
    Robert T. Kiyosaki
    pocket
  • Gå til The Count of Monte Cristos produktside
    Alexandre Dumas
    pocket
  • Gå til Hold on to Your Kidss produktside
    Gabor Maté, Gordon Neufeld
    pocket
  • Gå til Feathers so Viciouss produktside
    LIV Zander
    pocket
  • Gå til Haunting Adelines produktside
    H. D. Carlton
    pocket

Anbefalt for deg

  • Gå til Codes produktside
    Charles Petzold
    heftet
  • Gå til Pro Gits produktside
    Scott Chacon, Ben Straub
    heftet
  • Gå til All New Official Minecraft Explorer’s Handbooks produktside
    innbundet
  • Gå til Learning Gos produktside
    Jon Bodner
    pocket
  • Gå til Linux Pocket Guides produktside
    Daniel J. Barrett
    heftet
  • Gå til JavaScript from Beginner to Professionals produktside
    Laurence Lars Svekis, Maaike van Putten, Codestars By Rob Percival
    heftet
  • Gå til World Wide Wastes produktside
    Gerry McGovern
    pocket
  • Gå til Collect, Combine, and Transform Data Using Power Query in Power BI and Excels produktside
    Daniil Maslyuk, Gil Raviv
    heftet
  • Gå til Effective Modern C++s produktside
    Scott Meyers
    heftet
  • Gå til Alice and Bob Learn Secure Codings produktside
    Tanya Janca
    heftet
  • Gå til Bare en runde tils produktside
    Rune Mentzoni
    innbundet
  • Gå til Hacking With Python: The Complete and Easy Guide to Ethical Hacking, Python Hacking, Basic Security, and Penetration Testing - Learn How to Hack Fast!s produktside
    Joshua Welsh
    heftet

Mer om Adlibris

Om Adlibris

Vi er Nordens største nettbokhandel, og tilbyr over 13 millioner boktitler og det meste av det beste innen spill, leker, hobby og garn. Vår misjon er å være en moderne bokhandel for alle bokelskere: et innbydende sted for lesing, læring og skaping. Det er hva som driver oss, hver dag. Adlibris er en del av Bonnier Group.

  • Alltid gode priser

  • Fri frakt over 299,-

  • Nordens største bokhandel

Meld deg på nyhetsbrev

Motta våre beste boktips, nyheter og gode tilbud. Registrer deg nå, og få 10% rabatt på det første kjøpet ditt. Tilbudet gjelder kun nye abonnenter og privatkunder. Rabatten gjelder ikke norske bøker utgitt 2024, fag- og studielitteratur, digitale bøker og gavekort.