Ivan Shkodkin

Magacaygu waa Ivan Shkodkin. Waxaan u shaqeeyaa oo ku noolahay barnaamij-sameeyaha, hadda waxaan haystaa hakad. Iyo sida la filayo, inta lagu jiro hakadyada noocaas ah waxaa maskaxda ku soo dhacaya fikrado kala duwan.

Tusaale ahaan: aniga oo garanaya luuqadda programming-ka ee aad ku qorto, waxaan odhan karaa: meeshaad ka timid, intee soo socotay, intee in le'eg ayay luqaddaadu kaa cadhaysiisay ee aad ku faraxday, halka aad ku dambayn doonto. Waxaan si fiican u xusuustaa luqaddaydii ugu horreysay ee barnaamijka markii aan jiray 4 jir: waxay ahayd dubbe. Waxaan xusuustaa sidii aan dubbe ugu rogey dhululubada altimeter ee diyaaradda dagaalka ee cube (Awoowgay wuxuu ka keenay meel ka timid garoon diyaaradeed oo u dhow).

1. Bilow

Dubbadu waxay ahayd qalab sixir ah. Waxa aan shay kasta ku diyaarin karaa cube ama diyaarad. Waxaan samayn karaa mucjisooyin ku tumashada cidiyaha iyo jebinta muraayadaha. Deriskii agagaarka ahaa waxay ku qaylinayeen:
- Is deji wiilkaaga! Cadhadiisa nabad lagama helo!
Laakiin hooyaday had iyo jeer waxay iigu jawaabtay:
- Wiilkii, haddaad dubbe soo qaado, ku dub cidi ilaa madaxa!
Waana dhaliyay!

Waa waqtigii dugsiga la aadi lahaa. Nasiib baan lahaa: magaaladayada waxaa ku yaalay dugsi cajiib ah oo lahaa naadi kombuyuutar. Waxaa jiray BCs iyo Corvettes halkaas, waxaa jiray shabakad maxalli ah iyo daabace Robotron-100. Laakiin, sida had iyo jeer, dugsigu wuxuu ahaa mid qiimo leh, oo helitaanka halkaas ma fududayn. Si uun baan ku gaadhay. Isla laga bilaabo Sebtembar 1deeda, waxaan fadhiistay buug-sameeyaha. Halkaa waxaan kula kulmay "gabadh dugsi". Nolosheyda waxaan la kulmay luqado kala duwan, laakiin weligey ma ilaawi doono kan. Waxaan baray "gabadha dugsiga" inay muraayadda biliglayso, waxayna i bartay wareegyada. Waxaan baray "gabadha dugsiga" inay tiraahdo "Hello, adduunyo!", waxayna i bartay talooyinka console-ka. Laakiin waxaa sidoo kale jiray caruur xun. Waalidiintooda waxay joogeen dibedda waxayna u soo iibsadeen Apple Lisa 2. Waxay ula dhaqmeen qof kasta si kibir ah, hoos u eegaan qof kasta oo kale. Oo maalin maalmaha ka mid ah, qof fasalka ka mid ah ayaa qoray barnaamij cajiib ah, kaas oo ka jawaabaya gelitaanka magaca, wuxuu soo bandhigay weedha: "Qor code, Vanya! Qor!” waxaana igu dhacay hillaac. Laga bilaabo wakhtigaas, dhib malaha waxaan sameeyay, waxaan qoray kood.

Madaxayga ayaan kood ka qoray anigoo aadaya kana imanayay dugsiga. Waxaan qoray koodka markaan u socdo dukaanka, ka saaraya qashinka, ama faaruqinaya roogga. Tan ayaan sameyn jiray mar walba. Xataa ayeeyo-dhaqameedka albaabka laga soo galo, markii aan soo ag maray, waxay si xikmad leh u tiri: "Ninkanna sida loo qoro code!"

Dugsigu si degdeg ah ayuu u duulay, hal neef, iyo sannadkii hore, waalidiintu waxay keeneen IBM XT mid ka mid ah takhasusyadayada. Xawaaraha, waxqabadka garaafyada oo la hagaajiyay. Iyo kaarka codka Cadlib ee saaran baska ISA... Waxaan gartay in mishiinkani uu la wareegi doono aduunka. Markii aan u imid waalidkay, waxaan si adag u sheegay in aan shaqayn doono xagaaga, samayn doono wax kasta oo aan rabo, laakiin waxaan u baahanahay baabuurkan. Waalidiintay farxaddayda way ka baqeen, laakiin waxay si sax ah u go'aansadeen in la i siiyo fursad waxayna ballan qaadeen inay ku dari doonaan qayb ka mid ah lacagta, xitaa iyadoo la tixgelinayo xaqiiqda ah inay ahayd 90-meeyadii.

Imtixaanaadkii ugu dambeeyay ayaa gudbay, maadaama waalidkay ay ka badnaayeen dadka caadiga ah, ma haysan wax badan oo door ah: Waxaan ku qasbanaa inaan jaamacad galo. Waxa aan ku guulaystey imtixaankii gelitaanka aniga oo aan ka qaybgelin wax koorsooyin diyaarin ah, si uun ayaan isla markiiba u galay qaybta sayniska kombiyuutarka. Halkaas ayaan ka helay Modula-2. Waxaan bilaabay inaan ka qaybqaato kooxda barnaamijka ee machadka, halkaas oo aan ku muujiyay natiijooyin wanaagsan. Kooxdayagu waxay ku guulaysatay finalka tartanka wasaaradda. Xataa Diinkii oo farxad la barooranaya, oo had iyo jeer ka cadhaysnaa in Module-ka aanay jirin wax monad ah, xidhidhyo iyo lambdas ah, oo u jeestay tababaraha kooxda oo ilmaynaya, ayaa yidhi: "Hagaag, sida degdegga ah wiilkan qaniinku u ordayo!"

Jaamacaddu sidii maalin bay u duushay. Oo lix bilood ka hor qalin-jabinta, ganacsatada ebony waxay bilaabeen inay yimaadaan waaxda midba midka kale. Wax walba way eegeen, way uriyeen, waxay doorteen ardaydii ugu sarraysay. Oo sidaas daraaddeed, maalinta aan qaadanayo shahaadada, nin ka mid ah sida sharafta leh ayaa ii yimid, oo i dhiibay kaarka ganacsiga oo uu i weyddiiyo:
- Wiilkaygiiyow, ma ka fikirtay mustaqbalkaaga?

Kaadhka ganacsiga waxa ku qornaa "Galera Production Limited." Hogaamiye ku qanacsan oo sita jaakad hufan, guri garabka bidix ka korreeya, gaadhi nooca raaxada ah oo midigtiisa ka dambeeya, iyo telefoon nambar keliya. Waxaan is idhi, maxaad u shubquois?

2. Galley

Isla markii aan ka soo gudbay marinka galleyga, isla markiiba maareeyaha badeecada ayaa i weeraray:
-Maxaad halkan u taagan tahay, noob? Lacag baan ku siinayaa ayeeyo! Hagaag, aynu tagno oo aynu si degdeg ah xumaan u samayno!...

Waxaan u maleeyay inaysan ahayn fikrad aad u wanaagsan - ma helin wakhti aan ku helo shaqo, maalintii ugu horeysayna waa la igu qeyliyay.

Waxaan haysanay meel bannaan oo weyn. Midigteyda waxaa fadhiyey nin madoow oo isku gobol ah. Marka hore ayuu igu salaamay:
- Hello, magacaygu waa Sanya Banin. Qof walbana wuxuu iigu yeeraa Banya.
"Hello, magacaygu waa Ivan Shkodkin, qof walbana wuxuu iigu yeedhaa Ivan Shkodkin," ayaan ugu jawaabay.
Si kastaba ha ahaatee, waxaan u ekaannay laba doqon, sababtoo ah mid kastaaba wuxuu lahaa calaamad laabta noo sudhan. Anshaxa shirkadda Galley, nacalad.

Maalintaasi waxay ku bilaabatay isu soo bax. Waxaan xafidnay heeso, heeso nacasnimo ah, ku celcelinnay dhammaan noocyada qashinka, waxaanan ka jawaabnay dhammaan su'aalaha: "Haa, waan arkaa, waan samayn doonaa." Mararka qaarkood waxaan u maleeyay in tani aysan dhab ahaantii ahayn meel xun: buskudka, shaaha, dhacdooyinka isboortiga. Waxa kaliya oo aad u baahan tahay inaad sameyso wax kasta oo lagu weydiiyo waqtiga iyo waqtiga. Maalin maalmaha ka mid ah maamulahayagu waxa uu na siiyay hawsha ah in aanu wanaajino wakhtiga la dhisayo mashruuca. Si uun ugamaan fikirin sida degdega ah. Kaliya dhowr qoraal, isbarbardhig, iyo mashiinka Bani ee ku xiran. Mashruucu wuxuu isu yimid marar badan oo degdeg ah, kaas oo aan isla markiiba u sheegay waayeelka.
-Ma doqon baad tahay? Ma u malaynaysaa in anaga lafteena aynaan garaneyn sida tan si dhakhso leh loo sameeyo? Haa, dhammaanteen waa nala eryi doonaa! Hagaag, isla markiiba waan kala furfuray kutlada oo waxaan ku noqday nidaamkii hore!
Sida muuqata, runtii waan ka baqay maamulahaas, sababtoo ah isla markiiba waxa la ii beddelay waax kale. Fiidkii, anigoo ku cabbaya biirka iyo casiirka canabka ee maqaaxida, waxaan u sheegay asxaabtayda arrintan.
- Waxaa la ii beddelayaa imtixaankii oo la ii beddelayaa wax soo saar. Kani waa waddan gebi ahaanba ka duwan. - Waxaa hoolka ka dhacay aamusnaan dhimasho ah... Qof ka mid ah hoolka ayaa yiri:
β€” Dhegayso taladayda wanaagsan: marka aad soo rogto hawlgelinta wax-soo-saarka, ha noqon geesi. Kaliya sheeg inaad tahay horumariye, ma aha khabiir taageero farsamo.
Fiidkii wuxuu ku dhammaaday aamusnaan.

3. Alaabta

Laga bilaabo maalintii ugu horeysay, waxay kulushahay qaybta alaabta. Hawlgalinta weyn ee xigta waxay ahayd diyaargarow. Aniga iyo Banya waxaan u nimid madaxa cusub, wuxuuna isla markiiba bilaabay inuu na baro nolosha:
- Markaa, wiilal. Waxa aan waaxdayda ku leeyahay 2 xeer oo keliya. Marka hore. Samee imtixaanada mar kasta oo ay suurtagal tahay. Modular, is dhexgalka, wax kasta!
Ka dib gacanyarihiisii ​​ayaa ku qaylinaya in dhammaan server-yadu ay yihiin kuwo aad u badan oo loo baahan yahay in la gooyo. Maamuluhu waxa uu amar ku bixiyay in lagu iibsado adeegaha daruuraha Amazon, laakiin ma aha in la iska dhaafo.
Isaga oo eegaya, ayaan cod hoose ugu sheegay Bana: "Waxay u egtahay in madaxdeennu uu caqli badan yahay."
Isla markiiba madaxii baa u jawaabay oo nagu soo noqday:
- Haa, waxaan ku leeyahay 2 xeer waaxdayda. Ka hore waa imtixaano. Marka labaadna, xitaa ha isku dayin inaad sameyso wax nacasnimo ah, sida inaad adigu qorto muuqaal ama samaynayso hagaajin dagaal. Labada gacmoodba waan ku ceejin doonaaye.

Waxa aan ka helay wax-soo-saarka waxa ay ahayd in mar walba wax la sameeyo. Maamuluhu wuxuu had iyo jeer lahaa dareen ah in qaar ka mid ah cayayaanka lagu arkay software-ka. Wuxuu si joogta ah u yiri:
- Jooji, qof walba. Bal eeg geedaha!
Taasi waa waxa aanu samaynay. Wiilasha iyo gabdhaha ugu wanaagsan dalka ayaa ka shaqeeyay waaxdayada. Banya oo ka yimid Arzamas, Kolya oo ka yimid Chernyakhovsk, Lera oo ka yimid ... Ma xasuusto halka uu Lera ka yimid.

Haddana maalintii la sii daynayey ayaa timid.
Isla markiiba, dhammaan taleefannada taageerada ayaa bilaabay inay garaacaan. Faallooyin caro leh oo ku saabsan madasha taageerada ayaa ku qarxay xoogga bam-gacmeedyada. Dib u eegisyada saxafada khaaska ah waxay la mid ahaayeen bambooyinka. Waxay ahayd cadaab.

Waxaan hagaajinnay dhiqlaha sida kuwa waalan, 4 saacadood habeenkii xafiiska ayaan joognay, cillado go'an oo dufcooyin ah, waxaan sameynay wixii aan kari karno. Madaxa ayaa gar leh, indhihiisa iyo dhabannada ayaa ka soo booday, anaguna waan helnay. Ka dib markii aan soo saarnay xirmo balastar ah, waxaan ugu dambeyntii awoodnay inaan neefsano.

Sannad Cusub

Sannad kasta oo cusub oo soo socda, abaal-marinno ayaa lagu bixin jiray goobta. Wayna ciqaabeen. Si la yaab leh, waxaa la igu abaalmariyay gunno cadaalad ah. Waxaa meesha yaaley hool weyn oo casho ah, kii ugu muhiimsanaa ayaa u yeeray qof walba oo liiska ku jiray wuxuuna u dhiibay baqshadaha. Jeegaygii baa yimid, Sam baan gacan qaaday, wuxuuna i weydiiyey su'aal:
- Waxay yiraahdeen cayayaankaagu si sixir ah ayuu daruurtii oo dhan uga badbaadiyay dhicitaan? Waxaan jeclaan lahaa inaan arko koodkaaga...
Nacas yaa u sheegay waxan?! Waxaan furay kiniinka oo waxaan tusay meeshan. Taas oo uu ugaasku uga falcelinayo kor u qaadida indhihiisa iyo hadallada: "Hagaag, wiil ... Hagaag, waxaad tahay khiyaano ...". Waxay sheegeen in ciladan ay badbaadisay shirkadda tobanaan milyan oo rubi, ugu yaraan shirkaddu waxay kordhisay faa'iidada shaqo ee shirkadda.
Markii aan ka soo baxayay ayaa waxaa igu kulmay madaxdeenna, oo dhammaanteed koray, sakhraansan oo aan guntanayn.
- Ma waxay ku siiyeen gunno? Adiga? Kosyachnik? Oberonschik? Kuwa aan akhriyin Code Perfect ee Steve McConnell?
- Haa, way sameeyeen.
- Hagaag, tani waa uun aad u fiican!
Kuuggii oo carrab la' ayaa bilaabay inuu dhinac u dhaco. Wuxuu noqday milkiilaha billad dahab ah.

Maxaa la sameeyaa? Garabka ayaan ka qabtay oo waxaan aaday maqaaxi lagu shaaho oo ay ku jiraan barmaamijiyeyaasha. Dad nooc walba leh ayaa durba halkaas ku sugnaa, iyagoo qaylinaya oo qaylinaya, diyaar u ah inay u dabaaldegaan sanadka cusub dhowr saacadood gudahood. Sababo ka mid ah labadeenna ma raaxaysanayn. Cadaadiska iyo shaqada adag ee aan u adkaystay waxay saamaysay qayb kasta oo jidhkayga ah. Waxa aanu soo fadhiisanay miis ay wada joogeen hablo aad u qurux badan waxaana si tartiib ah u bilaabmay sheeko.

Naag da'yar:
- Wiilyahow, maxaad ku diyaarisaa?
"Waan jeclahay FreePascal," madaxa
"Oberonna waxaan joogaa," waxaan idhi.

Gabadhii labaad waxay ii eegtay sidii aan doqon ahay.
-Ma ku filan tahay? Ma jiraan xitaa generics halkaas?! Ma jiraan wax xadhig ah sida nooc la dhisay?! Maxaa kaa qaldan?

Madaxii ayaa istaagay oo igu soo jeestay: β€œAan tagno hawo. Waa wax dhib ah halkan. "
Waxaan go'aansanay inaanan ku laaban kafateeriyada. Barafka sanadka cusub ayaa ahaa mid caajis ah oo dhif iyo naadir ah xagga sare ka soo da’ayay, rashka ayaa meel fog ka dhacayay waxaana la maqlayay oohin farxad leh.

- Hagaag, maxaad ugu sheegtay inaad barnaamijka Oberon ku leedahay?
- Adiga laftaadu, Alexander Nikolaevich, ayaa markii hore bilaabay. Qolka oo dhan waxa loo sheegay wax ku saabsan FreePascal...
Caaqilku wuxuu sii waday falsafada laakiin mawduuc dabacsan:
- Maya, si fiican, ma maqashay? Dhaqso tan, dhaq-dhaqaaq taas, agile ayaa ku sii deyn doonta! Ma maqashay?! SII DAAYA! Agile waxba ma caawin doono. Markaa igu dhunko dameer duq ah oo timo leh!

Guud ahaan, ma uusan jeclayn markii FreePascal loogu yeero "pascakal", sida aanan yeelin markii ay ka sheegeen Oberon in tareenkiisii ​​uu baxay.

4. Shirkad u gaar ah

Mararka qaar waxaan go'aansaday in ay mudan tahay in aan abaabulo shirkad aan leeyahay oo leh magac fudud.

Waxaan isku dayay inaan ku guuleysto qandaraasyada, ka qaybqaato tartamada, laakiin si uun wax walba ma aysan shaqeynin. Waxaa soo baxday in hogaamiyenimadu aysan fududayn haba yaraatee. Oo waxaan durbadiiba bilaabay inaan u maleeyo in galleydu tahay meel diiran.

Kadibna waxaan ogaaday in madaxii hore uu ka fariistay nolosha shirkadda. Waan u sheegay, oo aan tusiyay fikradayda, wuu naxay oo yidhi:
- Lando. Kaliya ha filanin inaan kuu yeero madaxa!
- Haa, madax! - Waxaan ugu jawaabay.
Arrimuhuna si wanaagsan ayay u dhaceen. Waxyaalo badan oo aanan garanayn ayuu ogaa. Ma aha in la yidhaahdo hal milyan ayaanu soo galnay, laakiin waxa aanu bilownay in aanu wax kasbano. Laakiin wali si xun ayay ku dhamaatay. Sababtoo ah Obama habaaray, sarifkii ruble ayaa hoos u dhacay, qiimihiisu kor buu u kacay, dhibaato ayaa timid iyo kor u kaca jilbaha ayaa la dhameeyay. Shaqadii shirkadu waxay noqotay in la hakiyo, madaxii wuxuu aaday galley kale. Waa wax laga xumaado, laakiin maxay ahaayeen qorshayaasha...

5. Daah

Mar aan helay inantayda oo daawanaysa kanaalka YouTube ee loo qoondeeyay Component Pascal. Soo-bandhiguhu wuxuu si cad u sharraxay sida loogu shaqeeyo diiwaannada la fidin karo, hababka ka-hortagga ah iyo hababka dhammaystirka. Markay 14 jir tahay, waxay si degan u garataa waxyaabo iyada lafteedu ku soo kortay oo keliya kulliyadda. Dubbadeedu aad bay uga xirfad badan tahay, uga xoog badan tahay, oo miisaankeedu yar yahay. Qarnigeedu wuxuu dubbe doonaa musmaarrada si ka xirfad badan kuwayga. Waxaan u maleeyay in 20 sano oo kale, farsamada-fuckery ee mawduuca gorutines iyo dunta Erlang ay u ekaan doonto wax lagu qoslo oo nacas ah. Mise waxaa laga yaabaa inaysan yeeli doonin.

Haa... waan daari doonaa ZX-Spectrum-kayga!)

Bun ee niyadda: music.yandex.ru/album/3175/track/10216

P.S. Aad ayaan ugu mahadcelinayaa Robert Zemeckis iyo kooxdiisa dhiirigelinta.

Xigasho: www.habr.com

Add a comment