Am I the only one who read it as the ancient world before computers existed had stacks or heaps? English is so weird sometimes...
I sincerely doubt that English is the only language that supports such word play.
One is lead to believe the subject is "the ancient world before computers", as it would be in "the ancient world before computers had gladiators and triremes", but the subject is "computers", and the ancient world is the topic.
All that world was well before computers were a thing (even the human type were called “scribes,” “clerks” etc.)
So of course I read it the same way even though “before computers” was redundant once your comment made me think about it.
I.e. "the ancient world had stacks and heaps" as opposed to "the ancient world had stacks or heaps," which sounds weird.