reklama - zainteresowany?

The C++ Programmer's Mindset. Learn computational, algorithmic, and systems thinking to become a better C++ programmer - Helion

The C++ Programmer's Mindset. Learn computational, algorithmic, and systems thinking to become a better C++ programmer
ebook
Autor: Sam Morley
Tytuł oryginału: The C++ Programmer's Mindset. Learn computational, algorithmic, and systems thinking to become a better C++ programmer
ISBN: 9781835888438
Format: ebook
Księgarnia: Helion

Cena książki: 129,00 zł

Książka będzie dostępna od września 2025

Solve complex problems in C++ by learning how to think like a computer scientist. This book introduces computational thinking—a framework for solving problems using decomposition, abstraction, and pattern recognition—and shows you how to apply it using modern C++ features. You'll learn how to break down challenges, choose the right abstractions, and build solutions that are both maintainable and efficient.
Through small examples and a large case study, this book guides you from foundational concepts to high-performance applications. You’ll explore reusable templates, algorithms, modularity, and even parallel computing and GPU acceleration. With each chapter, you’ll not only expand your C++ skillset, but also refine the way you approach and solve real-world problems.
Written by a seasoned research engineer and C++ developer, this book combines practical insight with academic rigor. Whether you're designing algorithms or profiling production code, this book helps you deliver elegant, effective solutions with confidence.

 

Zobacz także:

  • Jak zhakowa
  • Biologika Sukcesji Pokoleniowej. Sezon 3. Konflikty na terytorium
  • Windows Media Center. Domowe centrum rozrywki
  • Podręcznik startupu. Budowa wielkiej firmy krok po kroku
  • Ruby on Rails. Ćwiczenia

Spis treści

The C++ Programmer's Mindset. Learn computational, algorithmic, and systems thinking to become a better C++ programmer eBook -- spis treści

  • 1. Thinking computationally
  • 2. Abstraction in detail
  • 3. Algorithmic thinking and complexity
  • 4. Understanding the machine
  • 5. Data structure
  • 6. Reusing your code and modularisation
  • 7. Outlining the Challenge
  • 8. Parsing simple things
  • 9. Reading Data from Different Formats
  • 10. Finding Information in Texts
  • 11. Clustering Data
  • 12. Reflecting on what we have built
  • 13. Problems with scale
  • 14. Using GPUs and specialised hardware
  • 15. Profiling with Code

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2025 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.