Программа иштейт

Ал өзүнүн программасы тууралуу ар кандай форумдарда, сайттарда талыкпай жазып жүргөн. Ал пес оорулууга окшоп оолак болушкан, добуштары төмөн болгон, тыюу салынган. Бирок ал улантты. Жөнөкөй издөө менен, анын дээрлик RuNet пайда болгондон бери өзүнүн программасы менен форумдарды кыдырып жүргөнүн түшүнүүгө болот. Жана ал өзүнүн керемет программасы жөнүндө дээрлик күнү-түнү уктап тыныгуусуз жазат. Мындай туруктуулук кызыктуу. А балким, автордун чечкиндүүлүгүнө кандайдыр бир сый-урмат. Аны колдоп, коомчулуктун күтүүсүз агрессиясына туш болдум, ага окшоп өзүмдү чоочун денедей сездим.
Бирок автор менен жеке кат алышуу учурунда ал мени менен өз программасын бөлүшүүгө макул болду. Эмнегедир анын DOS үчүн гана версиясы бар болчу, ал тургай 5:9 версиясы үчүн.
Булактарды карап жатып, мен булак коду менен комментарийлердин башаламандыгынан өтүү кыйынга турду. Алгоритмдин бурмаланган логикасы массивди иреттөө алгоритминен дагы бир нерсени жашыргандай сезилди. Бардык бул бутактар, ыкмалар, туруктуулар боз массага жеткиликсиз, түшүнүксүз картинаны түздү. Баштапкы кодду карап чарчадым, мен программанын өзүнө өтүүнү чечтим.
Чоң кыйынчылык менен аны виртуалдык машинада чогултуп, иштетүүгө жетиштим. Программанын натыйжасы ишке киргизүүдөн баштап тынымсыз өзгөрүп турду. Программа кээ бир маалыматтарда тез, кээ биринде акырын иштеп, айрымдарын иргеүүдөн таптакыр баш тартты. Дөңгөчтөрдү карап эле башым ооруп, башыма ар кандай келесоо ойлор кирип жатты. Мен киммин, эмнеге мындай кылып жатам, эмнеге, мен киммин? Мен укташым керек, мен чечтим...
Ya
Мен программанын чындыгында кандай иштегенин түшүндүм! Мен анын маанисин эстедим, бул акылсыз массивдерди иреттөө жөнүндө болгон эмес. Программа менин инсандыгымды, индивидуалдык сапатымды көчүрүүгө мүмкүндүк берди.
Бул үчүн, бир аз боорукердик көрсөтүп, алардын машинасында программаны иштетүүгө макул болгон адамды табуу керек болчу. Бул учурда, эмпатия жандануунун негизги элементи болгон. Болбосо, аң-сезимди көчүрүү процедурасын ишке ашыруу мүмкүн эмес болчу. Мен сыяктуу жаркыраган объектилерди ченемсиз түрдө көбөйтпөшүңүз керек да. Адаттагыдай эле, дагы бир жаман форумда жаңы тема түзүп, мен жаза баштадым: "Менин программам иштейт жана сиздин бардык таштанды алгоритмдериңизден жакшыраак натыйжаларды көрсөтөт ..."
Кичинекей маселе, мен мунун баарын кайра-кайра, кайра-кайра кайталап, эмне үчүн жасап жатканымды эстей албадым. Бирок, бул маанилүү эмес болчу, негизгиси программа иштейт.

PS: Бардык окуялар жана каармандар ойдон чыгарылган, ысымдардын жана окуялардын чыныгы менен дал келиши кокустук.

Source: www.habr.com

Комментарий кошуу