> someone in Greece 2000 years ago
How the Ancient Greeks Invented Programming http://www.infoq.com/presentations/Philosophy-Programming
Summary:
Matt Butcher explores the philosophical systems devised by Plato and Aristotle, showing how Plato laid the foundations for what is now OOP, while Aristotle’s dynamic model is at the core of FP.