8
submitted 2 months ago by JRepin@lemmy.ml to c/programming@lemmy.ml

"Programming: Principles and Practice using C++ (3rd Edition)", aka PPP3, is an introduction to programming for people who have never programmed before. It will also be useful for people who have programmed a bit and want to improve their style and technique - or simply learn modern C++. It is designed for classroom use, but written with an eye on self study. Ealier versions of this book have been used as the basis for first programming classes for electrical engineering, computer engineering, and computer science students at Texas A&M University and in many other places.

People who have seen PPP2 will notice that PPP3 is about half its size. What I have done to keep the weight down is to

  • strengthen the foundational chapters usually covered in a one-semester course, utilizing key parts of C++20 and C+23, and re-basing the Graphics/GUI chapter code on Qt for portability (e.g., to browsers and phones).
  • placed the more specialized chapters (known as "broadening the view" in PPP2) on the Web for people to use as needed. See below.
  • eliminate the pure reference material. You now can find more and more up-to-date material on the web, e.g. cppreference.com.
top 1 comments
sorted by: hot top controversial new old
[-] Crackhappy@lemmy.world 0 points 2 months ago

Oh wow. I remember reading the first edition way back when.

this post was submitted on 19 Apr 2024
8 points (100.0% liked)

General Programming Discussion

7553 readers
10 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS