Hacker News new | ask | show | jobs
by kjeetgill 2910 days ago
> C++ is an archaeological dig of a language, which has about 4 major strata. It can be an entirely different language project to project, depending on how you use it.

This should be the canonical way to describe it. Brilliant.

This is THE reason that I don't recommend C++ as a stepping stone language. If you need it use it, no hate, but it can make using online resources a mishmash of guesswork until you grok the history of the strata.