I was lately reviewing a book and had to tell about the errors. It was on C++, so I had to differentiate between the kinds of errors so that people don't get terrified like "OMG 50 errors? Bad book."
So suppose there were 50 errors, but 40 of them were grammatical, no big deal. Only 5 were related to the actual programming and syntax. And 5 were spelling errors. But the book also had errors like this:
First the base class constructor is used to create objects and then the derived class one While the destructor works in reverse direction.
See, no full stop. So I thought it will be also an error, a "punctuational" error. That made me think about how many types of errors there are?
Except style-related errors and other miscellaneous, highly-specific, or non-standard errors.