Humor rovat

A Szoftver Házának fia

(akkád nyelvű költemény, a Kr. e. 2. évezred eleje)
számítástechnika, szoftverház, szoftverkészítés, szoftverergonómia, szoftvertesztelés

„A szoftver házának fia: hová jársz réges-régóta?”
„A szoftver házába járok.”
„A szoftver házában mit csináltál?”
„Szoftverről tanultam, leckémet faltam.
5Mikor tervemmel végeztem: leírtam s befejeztem.
elém tették a megvalósítás tábláját.
Mikor a szoftver háza bezárt, hazamentem;
beléptem a házba – ott ül apám.
Odaállok apám elé:
10’Szomjas vagyok – vizet adj innom,
éhes vagyok – kenyeret adj ennem.
Mossátok meg a testem, vessétek meg az ágyam:
gyorsan az ágyba!
Reggel jókor keltsetek,
15nehogy elkéssem: megverne mesterem!’
Reggel jókor kelek,
ránézek anyámra, mondom neki:
’Add ide szám falatját, hadd indulok a szoftver házába!’
Anyám a kemencéből két cipót adott:
20szeme előtt oltottam éhemet;
anyám a kemencéből két cipót adott:
a szoftver házába mentem.
A szoftver házában a felvigyázó rám szólt:
’Miért késtél el?’
25Megijedtem, hevesen vert a szívem,
mesterem szeme elé kerülve földig hajoltam.
A szoftver házának atyja részletes tervet tett elém,
a fogat embere ránk szólt: ’Programozzatok!’
Tervemet kézbe vettem,
30programomat írtam,
de volt, amit nem értettem rajta, amit megoldani nem tudtam.
Ekkor a módszer embere rám szólt:
’Programod felépítése szememnek miért nem kedves?’
– és programom hibára futott;
35A jelentés embere rám szólt:
’Programod útját szisztematikusan miért nem követted?’
– és programom hibára futott;
Az írás embere rám szólt :
’Programod lényegét táblára náddal miért nem vetetted?’
40– és programom hibára futott.
A célszerűség embere rám szólt:
’Programod arca miért barátságtalan?’
– és programom hibára futott.
Az eszközök embere rám szólt:
45’Programod miért készíted ősi fejlesztő rendszerrel?’
– és programom hibára futott.
A vas embere rám szólt:
’Masinád erejét önszántadból miért nem növeled?’
– és programom hibára futott.
50A pénz embere rám szólt :
’Programod a marduk közt miért nem kelendő?’
– és programom hibára futott.
A programozó sorsot megútáltam,
a programozó sorsot meggyűlöltem.
55A programozást megútáltam,
a programozást meggyűlöltem.1

Az 1970-es években a Nippur közelében fekvő, ókori nevén egyelőre ismeretlen Tell Abú Szalábík ásatásai során nagy mennyiségű archaikus irodalmi tábla került napvilágra. Ezek egyike – felépítésében és hangulatteremtő eszközeiben – szoros rokonságot mutat a már korábban is ismert A Tábla Házának fia című iskolai költeménnyel. A mű szemléletes képet fest a sumer műszaki értelmiség mindennapjairól, és feltehetően Kis városából, a sumer tudományos élet központjából került lelőhelyére. Fordítását nehezítette a szövegben található számos szakkifejezés, melyek jelentése ma már ködbe vész.

A vers a sumer programozó életének leírása. Ehhez kiegészítendő egy másik szöveg, amely nemcsak a napi teendőket, hanem hosszabb időszak rendjét is bemutatja:

„A szoftver házában való tartózkodásom
szabott rendje havonta ez:
kimenőm három nap van havonta,
ünnepem három nap van havonta,
huszonnégy napot ott benn töltök havonta,
életem a szoftver házában folyik,
hosszú napok ezek.”

A programozó persze hazamegy estére, élete mégis a munkahelyén telik el.

Miután a régészek a lelet ékírásos szövegét csak nemrégiben tették közzé, érthető, hogy fordítása még nem kerülhetett be Komoróczy Géza „Fénylő ölednek édes örömében…” című kötetébe, amely megjelenésének idejében szinte teljesnek volt mondható.

Uruk királya · i. e. 3500
  1. Az ezt következő, töredékes részben a költő megkísérli életérzését kozmogóniai méretekben újrafogalmazni.
  1. megvalósítás táblája – rendszerterv.
  2. felvigyázó – őrző-védő szakember.
  3. fogat embere – team/projektvezető.
  4. program – a szoftver kevésbé előkelő neve.
  5. módszer embere – szoftvertechnológus.
  6. jelentés embere – programtesztelő.
  7. írás embere – programdokumentátor.
  8. célszerűség embere – szoftverergonómus.
  9. eszközök embere – szoftver dealer.
  10. vas embere – hardver forgalmazó.
  11. pénz embere – a felső középosztály tagja (társadalmi szerepe máig tisztázatlan).
  12. marduk – nyugatról érkező sémi nomád lakosság.
  13. szoftver – kezdetleges szerkezeteket vezérlő sumer szellemi termék.

Komoróczy Géza műfordítását „átköltötte” Visontay György.

„Fénylő ölednek édes örömében…” (A sumer irodalom kistükre.) Összeállította, sumer eredetiből fordította, az előszót és a jegyzeteket írta Komoróczy Géza. Második, bővített, javított kiadás. Budapest: Európa, 1983. 469. p.