Programak funtzionatzen du

Bere programari buruz etengabe idatzi zuen hainbat foro eta webgunetan. Lepraduna bezala saihestu zuten, bozkatu egin zuten, debekatu egin zuten. Baina jarraitu zuen. Bilaketa soil batekin, ia RuNet sortu zenetik foroetan ibili zela uler liteke bere programarekin. Eta bere miraria programari buruz idazten du ia erloju osoan lo egiteko etenik gabe. Iraunkortasun mota hau interesgarria da. Eta agian errespetu pixka bat egilearen erabakiarekiko. Berari lagunduta, komunitatearen ustekabeko erasoei aurre egin nion, bera bezalako gorputz arrotz bat bezala sentituz.
Baina egilearekin izandako korrespondentzia pertsonalean, bere programa nirekin partekatzea onartu zuen. Arrazoiren bategatik, DOSerako soilik zuen bertsioa, eta baita 5:9rako ere.
Iturburuetan begiratu bitartean, kostatu zitzaidan iturburu-kodeen eta iruzkinen arteko nahastean bidea egitea. Algoritmoaren logika korapilatsuak array ordenatzeko algoritmo bat baino zerbait gehiago ezkutatzen zuela zirudien. Adar, metodo, konstante horiek guztiek irudi argia osatzen zuten, masa grisarentzat eskuraezina. Iturburu-kodea begiratzeaz nekatuta, programara bera pasatzea erabaki nuen.
Zailtasun handiz lortu nuen makina birtual batean muntatzea eta exekutatu. Programaren emaitza etengabe aldatzen ari zen abiaraztetik abiaraztera. Programak azkar funtzionatu zuen datu batzuetan, poliki-poliki zenbaitetan, eta uko egin zion batzuk ordenatzeari. Erregistroei begira, burua jada mintzen hasi zitzaidan eta era guztietako pentsamendu ergelak sartzen zitzaizkidan buruan. Nor naiz ni, zergatik ari naiz hau egiten, zergatik, nor naiz ni? Lo egin behar dut, erabaki nuen...
Ya
Programak benetan nola funtzionatzen zuen ulertu nuen! Bere esanahia gogoratu nuen, ez zen batere array ergel hauek ordenatzea. Programak nire nortasuna, nire banakotasuna kopiatzeko aukera eman zidan.
Horretarako, sinpatia apur bat erakutsi eta programa bere makinan exekutatzeko onartuko zuen norbait aurkitu behar zen. Kasu honetan, enpatia funtsezko elementua izan zen aktibatzeko. Bestela, ezinezkoa zen kontzientzia kopiatzeko prozedura egitea. Neurriz gaindiko entitateak biderkatu behar ez dituzun arren, ni bezalako entitate bikainak ere. Ohi bezala, beste foro tamalgarri batean gai berri bat sortuz, idazten hasi nintzen: "Nire programak funtzionatzen du eta zure zabor algoritmo guztiek baino emaitza hobeak erakusten ditu..."
Arazo txikia zen ez nintzela gogoratzen zergatik egiten nuen hau guztia, behin eta berriro errepikatuz, behin eta berriro. Hala ere, hau ez zen garrantzitsua, gauza nagusia programak funtzionatzea da.

PS: Gertaera eta pertsonaia guztiak fikziozkoak dira, izen eta gertaerak benetakoekin bat etortzea istripua da.

Iturria: www.habr.com

Gehitu iruzkin berria