English passive voice construction is inverted similar to Japanese. It's just OVS vs SVO.
I've never really thought of programming languages in passive voice before, but it explains why I've increasingly written and spoken in passive voice structure even though I know it's "wrong" to do so.
I wouldn't say that programming is expressed as OVS. Function calls are VSO, e.g. `push(array, element)`. Method calls are SVO, `array.push(element)`. I speculate that this is why method-style dot-notation has become so dominant over the past few decades, because of its natural familiarity to English speakers as compared to the functional VSO style.
It's not a "programming style" in this case, assembly is the only "computer language" that doesn't fit the Chomsky hierarchy paradigm, because it is too simple
> English passive voice construction is inverted similar to Japanese. It's just OVS vs SVO.
Maybe I misunderstood you, but Japanese is neither of those - it's usually SOV, although could be OSV (and you can omit the subject or object sometimes).
I've never really thought of programming languages in passive voice before, but it explains why I've increasingly written and spoken in passive voice structure even though I know it's "wrong" to do so.