C++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners
暫譯: 懶人學 C++20:快速、簡單、有趣的 C++ 初學者指南

Briggs, Will

  • 出版商: Apress
  • 出版日期: 2020-12-12
  • 售價: $1,925
  • 貴賓價: 9.5$1,829
  • 語言: 英文
  • 頁數: 490
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484263057
  • ISBN-13: 9781484263051
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Learn C++20 the quick, easy, and "lazy" way. This book is an introductory programming text that uses humor and fun to make you actually willing to read, and eager to do the projects -- with the popular C++ language. Along the way, it includes many of the new C++20 standard release features such as parallelism, coroutines, modules, networking, ranges, and reflection.
C++20 for Lazy Programmers (Second Edition) is a genuinely fun learning experience that will show you how to create programs in C++. This book helps you learn with a unique method that goes beyond syntax and how-to manuals and helps you understand how to be a productive programmer. It provides detailed help with both the Visual Studio and g++ compilers plus their debuggers, and includes the latest version of the language, too.
You'll work through a number of labs: projects intended to stretch your abilities, test your new skills, and build confidence. You'll go beyond the basics of the language and learn how build a fun C++ arcade game project. After reading and using this book, you'll be ready for your first real-world C++ application or game project on your own.
What You Will Learn

  • Program in C++20 for the first time
  • Discover the SDL graphics and gaming library
  • Work with SSDL, the Simple SDLwrapper library
  • Use the most common C++ compilers: Visual Studio, and g++ (with Unix or MinGW)
  • Practice "anti-bugging" for easy fixes to common problems as well as work with debuggers
  • Acquire examples-driven concepts and ideas
  • Build a C++-based arcade game application
  • Apply built-in Standard Template Library (STL) functions and classes for easy and efficient programming

Who This Book Is For
Those who are new to C++, either as a guide for self-learners or as an accessible textbook for students in college-level courses.

商品描述(中文翻譯)

學習 C++20 的快速、簡單和「懶惰」方式。本書是一部入門程式設計教材,利用幽默和趣味讓你真正願意閱讀,並渴望進行專案——使用流行的 C++ 語言。在這個過程中,它包含了許多新的 C++20 標準版本特性,例如平行處理、協程、模組、網路、範圍和反射。

C++20 for Lazy Programmers》(第二版)是一個真正有趣的學習體驗,將向你展示如何用 C++ 創建程式。本書幫助你以一種獨特的方法學習,超越語法和操作手冊,幫助你理解如何成為一名高效的程式設計師。它提供了對 Visual Studio 和 g++ 編譯器及其除錯器的詳細幫助,並包含最新版本的語言。

你將通過多個實驗室進行學習:這些專案旨在挑戰你的能力,測試你的新技能,並建立信心。你將超越語言的基礎,學習如何構建一個有趣的 C++ 街機遊戲專案。在閱讀和使用本書後,你將準備好獨立進行你的第一個真實世界的 C++ 應用程式或遊戲專案。

你將學到什麼


  • 第一次使用 C++20 進行程式設計

  • 發現 SDL 圖形和遊戲庫

  • 使用 SSDL,簡單的 SDL 包裝庫

  • 使用最常見的 C++ 編譯器:Visual Studio 和 g++(搭配 Unix 或 MinGW)

  • 練習「反除錯」,輕鬆修復常見問題,並使用除錯器

  • 獲取以範例為驅動的概念和想法

  • 構建基於 C++ 的街機遊戲應用程式

  • 應用內建的標準模板庫(STL)函數和類別,以便進行簡單而高效的程式設計

本書適合誰

本書適合對 C++ 新手,無論是作為自學者的指南,還是作為大學課程學生的可接觸教材。

作者簡介

Will Briggs, PhD is a professor of computer science at the University of Lynchburg in Virginia. He has 20+ years of experience teaching C++, 12 of them using earlier drafts of this book, and about as many years teaching other languages including C, LISP, Pascal, PHP, PROLOG, and Python. His primary focus is teaching of late while also active in research in artificial intelligence.

作者簡介(中文翻譯)

威爾·布里格斯(Will Briggs),博士,是維吉尼亞州林奇堡大學的計算機科學教授。他擁有超過20年的C++教學經驗,其中12年使用本書的早期草稿,並且有同樣多的時間教授其他語言,包括C、LISP、Pascal、PHP、PROLOG和Python。他的主要專注點是教學,近年來也積極從事人工智慧的研究。