Hacker News new | ask | show | jobs
by hobomatic 1605 days ago
The roots in c being a problem to me doesn't indicate the blame for them is necessarily inherited from c. The confusion about 'auto' elsewhere here is demonstrative.

C++ is superficially similar to c in a lot of ways that don't actually translate well across the boundary between the two.

So some c things get misattributed to c++ and many c++ things get misattributed to c and disentangling these is nearly impossible if you aren't intimately familiar with both of them.

Being intimately familiar with either is a detriment to maintaining unmuddled working knowledge of the other.