add

The Difference Engine can in reality (as has been already partly explained) do nothing but add; and any other processes, not excepting those of simple subtraction, multiplication and division, can be performed by it only just to that extent in which it is possible, by judicious mathematical arrangement and artifices, to reduce them to a series of additions. The method of differences is, in fact, a method of additions; and as it includes within its means a larger number of results attainable by addition simply, than any other mathematical principle, it was very appropriately selected as the basis on which to construct an Adding Machine, so as to give to the powers of such a machine the widest possible range. The Analytical Engine, on the contrary, can either add, subtract, multiply or divide with equal facility; and performs each of these four operations in a direct manner, without the aid of any of the other three. This one fact implies everything; and it is scarcely necessary to point out, for instance, that while the Difference Engine can merely tabulate, and is incapable of developing, the Analytical Engine can either tabulate or develope.

Ada Lovelace 1842 The Sketch of The Analytical Engine, Notes by the Translator, Note A

Books

Game

Interactive adaptation of La Fontaine's fable. English version ramified from the English translation by Michael Star. Turkish version ramified from the Turkish translation by Orhan Veli Kanık. Player can either be Fox or Crow. Prepared in Twine.

with Ugur Guney, for Global Game Jam 2009 organized by IGDA Education SIG.
A game about a bug fleeing from the creature it is walking on. Game map is automatically generated as a Voronoi diagram. Coded using SDL, C++.