I cannot see the language being at fault in cases such as the ones pointed out by the article:<p>&gt; SQLite’s vdbe struct has a member called aMem that uses 1-based array indexing. To avoid wasting an element, this array is initialized like this: p-&gt;aMem = allocSpace(...);  p-&gt;aMem--;