It&#x27;s ironic, though, that most languages report 1-based source code line numbers in their error diagnostics, regardless of how they handle indexing. So that does say something.<p>And their documentation has section numbers like 1.1, 1.2, ... 5.3.3.