A modern programozás alapjai sokkal régebbre nyúlnak vissza, mint azt elsre gondolnánk. A 18. században, amikor a számítógép még ismeretlen fogalom volt, egy svájci órásmester, Pierre Jaquet-Droz, olyan mechanikus csodát alkotott, amely elrevetítette a programozható gépek jövjét. Az Író Fiú (The Writer) egy lenygöz automata, amely az emberi kéz precizitásával volt képes szövegeket írni – elre „programozott” módon.
Ez a különleges szerkezet 1773-ban készült el, és egy évvel késbb Párizsban, XVI. Lajos udvarában mutatták be, ahol hatalmas szenzációt keltett. A kis fabábu, porcelánfejjel és lúdtollal a kezében, els pillantásra egy egyszer mechanikus játék benyomását keltette, de belsejében egy finomhangolt, több mint 6000 alkatrészbl álló óramves mechanika dolgozott.
A legkülönlegesebb tulajdonsága az volt, hogy egy bels tárcsarendszer segítségével képes volt betket és szavakat írni – vagyis egyfajta programozott mveletsort hajtott végre. A fogaskerekek és a bütyköstárcsák egy elre meghatározott sorrendben mozgatták a baba kezét, amely így tökéletes kalligráfiával vetette papírra a megadott szöveget.
Az Író Fiú nemcsak egy mszaki csoda volt, hanem a programozható eszközök korai elfutára is. A mködési elve hasonló a késbbi lyukkártyás rendszerekhez, amelyeket például a híres 19. századi matematikus és feltaláló, Charles Babbage tervezett számítógépeiben alkalmaztak.
A programozhatóság elve itt is megjelent: egy cserélhet hengeres tárcsarendszer segítségével lehetett meghatározni, hogy milyen szöveget írjon az automata. Ez volt az els olyan szerkezet, amely egy elre beállított algoritmus alapján ismételhet mveleteket végzett.
Ez a találmány tehát nemcsak mechanikus pontosságával, hanem „intelligens” mködésével is lenygözte az embereket. Egy gép, amely írni tud – a 18. században ez maga volt a csoda!
Az Író Fiú egy olyan technikai mesterm, amely a maga korában csodálatot váltott ki, és a modern számítógépes gondolkodás elfutárának is tekinthet. A programozás nem a szilíciumlapkák és kódsorok világában kezddött, hanem azokban a finoman kidolgozott fogaskerekekben, amelyek egy gép kezét vezették egy lúdtollal a papíron. Talán Jaquet-Droz nem is sejtette, hogy mve évszázadokkal késbb a digitális világ egyik alapgondolatát vetíti elre: az automatizált utasítás-végrehajtást.