Exploiting your opponent's weaknesses seems like a perfectly cromulent strategy to me, whether your opponent is made of meat or silicon. Go humans!
11 karma · joined October 27, 2017
add x to y giving z
become something like
cobol_add_giving(&a, &b, &c);
which is a lot less readable.
Having said that, situations like would come up sometimes. You really did have to decide ahead of time how big field could be. You could leave extra filler bytes in your tables (literally named "filler") but it was still a big hassle to deal with.