I mean, you could argue that just as with writing, code is emergent from our biology. Brains are naturally wired for language and symbolic thought. Once computation was defined and made technically possible, perhaps the current form of programming was simply inevitable. Not that other things aren't worth trying, of course.