Programming basa. Chitsauko 1. Purogiramu yekutanga

Programming basa. Chitsauko 1. Purogiramu yekutangaVanodiwa vaverengi veHabr, ini ndinopa kwamuri nhevedzano yezvinyorwa izvo mune ramangwana randinoronga kubatanidza kuita bhuku. Ini ndaida kunyura mune zvakapfuura uye kutaura nyaya yangu yekuti ndakava mugadziri uye kuramba ndiri mumwe.

Nezve zvinodikanwa zvekupinda muIT, nzira yekuedza uye kukanganisa, kuzvidzidzira uye kusaziva kwemwana. Ndichatanga nyaya yangu kubva ndichiri mudiki ndoipedzisa nanhasi. Ndinovimba kuti bhuku rino richanyanya kubatsira kune avo vari kungodzidzira ruzivo rweIT.
Uye avo vanotoshanda muIT vangangodhirowa mafambiro nenzira yavo.

Mubhuku rino unowana mareferensi ezvinyorwa zvandakaverenga, chiitiko chekutaurirana nevanhu vandakayambuka navo nzira ndichiri kudzidza, kushanda uye kutanga.
Kutanga kubva kuvadzidzisi veyunivhesiti kusvika kune makuru mabhizinesi emakambani uye varidzi vemakambani emamiriyoni emadhora.
Kubva nhasi, zvitsauko 3.5 zvebhuku zvakagadzirira, kubva pane zvinobvira 8-10. Kana zvitsauko zvokutanga zvakawana mhinduro yakanaka kubva kuvateereri, ndichabudisa bhuku racho rose.

Nezvangu

Ini handisi John Carmack, Nikolai Durov kana Richard Matthew Stallman. Handina kushanda mumakambani akadai seYandex, VKontakte kana Mail.ru.
Kunyangwe ndaiva neruzivo rwekushanda mukambani huru, yandichanyatso kukuudza nezvayo. Asi ini ndinofunga kuti pfungwa yacho haina kunyanya muzita guru, asi munhoroondo chaiyo yenzira yekuva muvandudzi, uyezve, mukukunda uye kukundwa kwakaitika panguva yemakore gumi nemaviri ekushanda kwekutengeserana. Ehe, vamwe vako vane ruzivo rwakawanda muIT. Asi ini ndinotenda kuti madhirama nekukunda kwakaitika panguva yebasa rangu razvino zvakakodzera kutsanangura. Paive nezviitiko zvakawanda, uye zvese zvaive zvakasiyana.

Ndiri ani nhasi semugadziri
- Akatora chikamu mune anopfuura 70 mapurojekiti ekutengeserana, mazhinji ayo aakanyora kubva pakutanga
- Mune gumi nemaviri emapurojekiti edu: yakavhurika-sosi, yekutanga
- 12 makore muIT. Makore 17 apfuura - akanyora purogiramu yekutanga
- Microsoft Yakanyanya Kukosha Munhu 2016
-Microsoft Certified Professional
- Certified Scrum Master
- Ndine murairo wakanaka weC #/C++/Java/Python/JS
- Muhoro - 6000-9000 $ / mwedzi. zvichienderana nemutoro
- Nzvimbo yangu huru yebasa nhasi ndeye freelance exchange Upwork. Kuburikidza nazvo ini ndinoshandira kambani inobata neNLP/AI/ML. Iine hwaro hwevashandisi vane miriyoni imwe
- Yakaburitswa 3 zvikumbiro muAppStore neGooglePlay
- Ndiri kugadzirira kutsvaga kambani yangu yeIT kutenderedza purojekiti yandiri kugadzira izvozvi

Pamusoro pekusimudzira, ndinonyora zvinyorwa zvemablog akakurumbira, ndinodzidzisa tekinoroji nyowani, uye ndinotaura pamisangano. Ndinozorora mukirabhu yekusimbisa muviri uye nemhuri yangu.

Ndizvo zvimwe zvese nezvangu maererano nedingindira rebhuku. Inotevera ndiyo nyaya yangu.

Nyaya. Tanga.

Ndakatanga kuziva chinonzi komputa pandaiva nemakore manomwe. Ndichangotanga giredhi rekutanga uye mukirasi yehunyanzvi takapihwa basa remumba rekugadzira komputa nekadhibhodhi, foam rabha uye zvinyoreso zvekunzwa. Chokwadi vabereki vangu vakandibatsira. Amai vakadzidza kuyunivhesiti yehunyanzvi mukutanga 7s uye vakaziva vega kuti komputa yaive chii. Munguva yekudzidziswa, akakwanisa kurovera makadhi uye kuaisa mumuchina mukuru weSoviet waigara chikamu cheshumba chekamuri yekudzidzira.

Takazopedza zvedu grade 5 nekuti taiita zvese nemazvo. Takawana bepa gobvu reA4 kadhibhodhi. Isu tinocheka madenderedzwa kubva kune ematoyi ekare kubva mufuro, uye tikashandisa anonzwa-tip peni kudhirowa mushandisi interface. Mudziyo wedu waingova nemabhatani mashoma, asi ini naamai vangu takavapa mashandiro aidiwa, uye mukati mechidzidzo ndakaratidza mudzidzisi kuti nekudzvanya bhatani rekuti “On”, girobhu raibatidza pakona ye“screen, ” ukuwo uchidhirowa denderedzwa dzvuku nechinyoreso chinonzwa.

Kusangana kwangu kwakatevera nekombuta tekinoroji kwakaitika pazera rimwe chete. Pakupera kwevhiki, ndaiwanzoshanyira sekuru nasekuru, avowo vaitengesa zvinhu zvisina maturo zvakasiyana-siyana uye kuzvitenga nokuzvidira nepeni. Wachi dzekare, samovars, boilers, mabheji, minondo yevarwi ve13th century uye nezvimwe. Pazvinhu zvakasiyana-siyana izvi, mumwe munhu akamuunzira kombiyuta yaibva paTV uye rekodha. Sezvineiwo, ambuya vangu vaiva nazvo zvose. Soviet-yakagadzirwa, hongu. TV Electron ine mabhatani masere ekuchinja chiteshi. Uye Vega maviri-kaseti tepi rekodha, iyo inogona kutonyora zvakare matepi ekuteerera.
Programming basa. Chitsauko 1. Purogiramu yekutanga
Soviet komputa "Poisk" uye peripherals: TV "Electron", tepi rekodha "Vega" uye kaseti yekuteerera ine BASIC mutauro.

Takatanga kufunga kuti iyi system yese inoshanda sei. Pakombiyuta paiva nemakaseti ekuteerera, bhuku rekuraira rakasakara uye rimwe bhurocha rine musoro unoti “BASIC Programming Language”. Pasinei nehuduku hwangu, ndakaedza kutora chikamu mukuita kwekubatanidza tambo kune tepi rekodha uye TV. Ipapo takaisa imwe yekaseti mukamuri rekodha, takadzvanya bhatani rekuti "Pamberi" (kureva, tanga kutamba), uye isinganzwisisike pseudo-graphics yezvinyorwa uye dashes yakaonekwa paTV skrini.

Musoro wacho pachawo waiita setapureta, ungori wakatsvuka uye une huremu hunooneka. Nekufara kwaiita mwana ndakadzvanya makiyi ese handina kuona maresults aibatika ndichibva ndamhanya ndokumbofamba famba. Kunyangwe ipapo ndaive pamberi pangu bhuku rekushandisa pamutauro weBASIC nemienzaniso yezvirongwa izvo, nekuda kwezera rangu, handina kukwanisa kunyora zvakare.

Kubva mundangariro dzouduku, ndinorangarira zvamazvirokwazvo midziyo yose yandakatengerwa navabereki vangu, vachishanda pamwe chete nedzimwe hama dzokunyama. Yekutanga rattle yaive mutambo unozivikanwa "Wolf Inobata Mazai". Ndakaipedza nekukasira, ndakaona katuni yakamirirwa kwenguva refu kumagumo uye ndaida chimwe chinhu. Ipapo kwaiva naTetris. Panguva iyoyo yaive yakakosha 1,000,000 makuponi. Hongu, yaive muUkraine mukutanga 90s, uye ini ndakapihwa miriyoni yekubudirira kwangu mudzidzo. Nekufanira kunzwa semillionaire, ndakaraira mutambo uyu wakaoma kuvabereki vangu, kwavaifanira kuronga nemazvo manhamba emhando dzakasiyana anodonha kubva kumusoro. Pazuva rokutenga, Tetris akatorwa nenzira isingadzoreki kwandiri navabereki vangu, avo vamene vaisagona kuibvisa kwamazuva maviri.

Programming basa. Chitsauko 1. Purogiramu yekutanga
Yakakurumbira "Wolf Inobata Mazai uye Tetris"

Kwakabva kwaita game consoles. Mhuri yedu yaigara musmall house umo maigarawo sekuru namainini mukamuri raitevera. Sekuru vangu vaive mutyairi wemauto, vakapfuura nemunzvimbo dzinopisa, saka kunyangwe nekuzvininipisa kwavo vaive vakashinga uye vaitya zvishoma, mushure mechokwadi.
mabasa echiuto. Sezvinongoita vanhu vazhinji kuma90s, babamunini vangu vakapinda mubhizinesi uye vaive nemari yakanaka. Saka TV yakatengwa kunze kwenyika, VCR, uyezve Subor set-top box (yakafanana naDendy) yakaonekwa mukamuri make. Zvakanditorera mweya wangu ndichimuona achitamba Super Mario, TopGun, Terminator nemimwe mitambo. Uye paakanditambidza chimuti chemufaro mumaoko angu, mufaro wangu hauna muganhu.

Programming basa. Chitsauko 1. Purogiramu yekutanga
Eight-bit console "Syubor" uye ane mukurumbira "Super Mario"

Hongu, sevanawo zvavo vakakura mumakore ekumaXNUMX, ndaiswera ndiri pachivanze. Pamwe kutamba bhora remapiyona, kana badminton, kana kukwira miti mubindu, uko kwakakura michero yakawanda yakasiyana.
Asi ichi chigadzirwa chitsva, kana iwe uchigona kudzora Mario, kusvetuka pamusoro pezvipingamupinyi uye chengetedza muchindakadzi, yainyanya kunakidza kupfuura chero bofu buff, ladushka uye classics. Naizvozvo, vachiona kufarira kwangu kwechokwadi muzvivakashure, vabereki vangu vakandipa basa rekudzidza tafura yekuwanza. Ipapo vachazadzisa kurota kwangu. Vanomudzidzisa mugiredhi rechipiri, ini ndichangopedza wekutanga. Asi, taura uye waita.

Zvakanga zvisingaite kufunga nezvekurudziro yakasimba pane kuve neyako wega mutambo console. Uye mukati mevhiki ndakanga ndichipindura nyore nyore mibvunzo "minomwe mapfumbamwe", "nhanhatu nhatu" nezvimwe zvakadaro. Muedzo wakapasa ndokubva vanditengera chipo chavaichiva. Sezvo iwe uchizodzidza mberi, consoles nemitambo yemakomputa yakaita basa rakakosha mukuita kuti ndifarire hurongwa.

Izvi ndizvo zvaifamba gore negore. Chizvarwa chinotevera chemitambo yekunyaradza yaibuda. Kutanga Sega 16-bit, ipapo Panasonic, ipapo Sony PlayStation. Mitambo ndiyo yaive nhandaro yangu pandaiva ndakanaka. Apo kwakanga kune rudzi rwakati rwechinetso kuchikoro kana kuti kumba, vainditorera mibayiro yangu yomufaro uye, chokwadika, ndaisagona kutamba. Uye zvechokwadi, kubata nguva yawakadzoka kubva kuchikoro, uye baba vako vakanga vasati vadzoka kubva kubasa kuti vatore TV, yaivawo rombo rakanaka. Saka hazvibviri kutaura kuti ndakanga ndakapindwa muropa nokubhejera kana kuti kuswera ndichitamba mitambo. Pakanga pasina mukana wakadaro. Ndaitoti ndakaswera ndiri pachivanze pandaizowanawo chimwe chinhu
zvinonakidza. Semuenzaniso, mutambo wemusango zvachose - kupfura kwemhepo. Mazuvano hausi kuzoona chinhu chakadai muzvivanze, asi kare ikako yaive hondo chaiyo. Paintball mutambo wevana chete kana uchienzaniswa nekuuraya kwatakaita. Maive nemabharumu emhepo
yakatakurwa nemabara epurasitiki akakora. Uye mushure mekupfura mumwe mukomana panzvimbo isina chinhu, akasiya ronda pahafu yeruoko kana mudumbu. Ndiwo mararamiro ataiita.

Programming basa. Chitsauko 1. Purogiramu yekutanga
Toy pfuti kubva paudiki

Hazvingave zvisina kunaka kutaura nezve firimu "Hackers". Yakabudiswa muna 1995, iine Angelina Jolie ane makore makumi maviri. Kutaura kuti firimu racho rakandiorora zvakasimba ndiko kusataura chinhu. Pashure pezvose, kufunga kwevana kunoona zvinhu zvose sezvazviri.
Uye kuti vakomana ava vakachenesa sei maATM, vakadzima marambi emigwagwa uye vakatamba nemagetsi muguta rose - kwandiri aive mashiripiti. Ipapo pfungwa yakauya kwandiri kuti zvaizotonhorera kuva ane masimba ese semaHackers.
Makore mashomanana gare gare, ndakatenga magazini ose eHacker magazini uye ndakaedza kuvhara Pentagon, kunyange zvazvo ndakanga ndisati ndava neInternet.

Programming basa. Chitsauko 1. Purogiramu yekutanga
Magamba angu kubva mufirimu "Hackers"

Kuwanikwa chaiko kwandiri yaive PC chaiyo, ine 15-inch rambi yekutarisa uye system unit yakavakirwa paIntel Pentium II processor. Hongu, yakatengwa nababamunini vake, avo pakupera kwemakore makumi mapfumbamwe vakanga vakwira kuti vakwanise
matoyi akadaro. Pekutanga pavakandivhurira mutambo, hazvina kunyanya kunakidza. Asi rimwe zuva zuva rekutongwa rakasvika, nyenyedzi dzakawirirana ndokubva taenda kunoona sekuru vedu vakanga vasipo pamba. Ndakabvunza:
— Ndinogona kubatidza komputa here?
“Hongu itai naye chero zvamunoda,” vakapindura tete vane rudo.

Chokwadi ndakaita zvandinoda naye. Paive nemifananidzo yakasiyana paWindows 98 desktop. WinRar, Shoko, FAR, Klondike, mitambo. Mushure mekudzvanya pazvidhori zvese, kutarisa kwangu kwakanangana neFAR Maneja. Inotaridzika seisinganzwisisike yebhuruu skrini, asi ine runyorwa rurefu (remafaira) anogona kutangwa. Nekudzvanya pane imwe neimwe ichichinjana, ndakabata mugumisiro wezvaiitika. Vamwe vakashanda, vamwe havana. Mushure mechinguva, ndakaona kuti mafaira anopera mu ".exe" ndiwo anonyanya kufadza. Ivo vanovhura akasiyana anotonhorera mapikicha aunogona zvakare kudzvanya pairi. Saka pamwe ndakatangisa ese aripo mafaera eexe pakombuta yasekuru vangu, uye vakabva vangondidhonza nenzeve kubva patoyi inonakidza ndokuenda neni kumba.

Programming basa. Chitsauko 1. Purogiramu yekutanga
Mumwe chete FAR Maneja

Paiva nezvikwata zvemakombiyuta. Ini neshamwari yangu taiwanzoendako kunotamba Counter Strike and Quake online, izvo zvataisakwanisa kuita kumba. Ndaiwanzokumbira chinjo kuvabereki vangu kuti ndigokwanisa kutamba kukirabhu kwehafu yeawa. Vachiona maziso angu, sekati inobva kuShrek, vakandipa imwe kontrakiti inobhadhara. Ndinopedza gore rechikoro ndisina magiredhi eC, uye vanonditengera komputa. Chibvumirano chakasainwa pakutanga kwegore, munaGunyana, uye PC yaishuvira yaifanira kusvika kutanga kwaJune, zvichienderana nekutevedzera zvibvumirano.
Ndakaedza nepandaigona napo. Ndakatotengesa mudiwa wangu Sony Playstation kunze kwemanzwiro kuti ndisanyanya kukanganiswa kubva pazvidzidzo zvangu. Kunyange zvazvo ndaiva mudzidzi wakadaro, giredhi rechi9 raikosha kwandiri. Mhuno dzaive neropa, ndaifanira kuwana mamakisi akanaka.

Kare muchirimo, ndichitarisira kutengwa kwePC, pamwe chiitiko chakakosha muhupenyu hwangu chakaitika. Ndinoedza kufunga mberi, uye naizvozvo rimwe zuva rakanaka ndakaudza baba vangu kuti:
- Baba, handizive kushandisa komputa. Ngatinyorerei makosi

Hapana kupera nguva. Vavhura bepanhau rine zviziviso, baba vacho vakawana bhuroko rakanyorwa nemavara madiki rine musoro "Computer courses". Ndakafonera vadzidzisi uye kwapera mazuva mashoma ndakanga ndatova pazvidzidzo izvi. Iwo makosi akaitika kune rumwe rutivi rweguta, mune yekare panel Khrushchev building, pauriri hwechitatu. Mune imwe kamuri maive nemaPC matatu akatevedzana, uye avo vaida kudzidza vainyatsodzidziswa paari.

Ndinorangarira chidzidzo changu chekutanga. Windows 98 yakatora nguva yakareba kurongedza, ipapo mudzidzisi akatora pasi:
- Saka. Usati uri Windows desktop. Iine zviratidzo zvepurogiramu. Pazasi pane bhatani reKutanga. Rangarira! Basa rese rinotanga nebhatani rekutanga. Tinya nebhatani rekuruboshwe rembeva.
Akaenderera mberi.
- Pano - unoona zvirongwa zvakaiswa. Calculator, Notepad, Shoko, Excel. Unogonawo kudzima komputa yako nekudzvanya pakanzi “Shut down”. Zviedze.
Pakupedzisira akapfuurira kune chikamu chakaoma zvikuru kwandiri panguva iyoyo.
"Padesktop," mudzidzisi akadaro, unogona kuona zvirongwa zvinogona kutangwa nekudzvanya kaviri.
- Kaviri!? - Izvi zviri sei mune zvese?
- Ngatiedzei. Tanga Notepad nekudzvanya kaviri pairi nebhatani rekuruboshwe.

Ehe, schaass. Chinhu chakanyanya kuoma panguva iyoyo kwaive kubata mbeva panzvimbo imwe uye panguva imwechete nekukasira kudzvanya kaviri. Pakudzvanya kechipiri, mbeva yakazununguka zvishoma uye nzira yekudimbudzira pamwe chete nayo. Asi zvakadaro, ndakakwanisa kukunda basa rakadaro risingakundiki panguva yechidzidzo.
Ipapo kwakave nekudzidziswa muShoko neExcel. Rimwe zuva, vakangondirega nditarise mumifananidzo yezvakasikwa uye zviyeuchidzo zvemavakirwo. Chakanga chiri chiitiko chinofadza zvikuru mundangariro dzangu. Kunyanya kunakidza pane kudzidza maitiro ekufometa zvinyorwa muIzwi.

Pedyo nePC yangu, vamwe vadzidzi vaidzidza. Nguva dzinoverengeka ndakasangana nevakomana vainyora zvirongwa, uku vachikurukurirana neshungu iyi. Izvi zvakandifadzawo. Kurangarira bhaisikopo reHackers uye kuneta neMS Office, ndakakumbira kuchinjirwa kumakosi
programming. Kufanana nezviitiko zvese zvakakosha muhupenyu, izvi zvakangoerekana zvaitika, nekuda kwekufarira.

Ndakasvika pachidzidzo changu chekutanga chepurogiramu naamai vangu. Handiyeuki kuti sei. Sezviri pachena aifanira kutaurirana nezvezvidzidzo zvitsva uye kubhadhara. Kunze kwaiva kwasviba, kunze kwainge kwatosviba. Takafamba muguta rose nekombi-Mhara kusvika kumucheto, takasvika kune mukurumbira wakaipa
panel Khrushchev, akakwira pasi ndokutipinza mukati.
Vakandigarisa pasi pakaperera computer ndokuvhura program ine screen yeblue chose nemabhii eyellow.
- Uyu ndiTurbo Pascal. Mudzidzisi akataura nezvechiito chake.
- Tarisai, pano ndakanyora magwaro ekuti zvinoshanda sei. Verenga utarise.
Pamberi pangu paiva nejira reyero, risinganzwisisike zvachose. Ndakaedza kuzvitsvakira chimwe chinhu, asi ndakatadza. Chinese girama uye ndizvozvo.
Pakupedzisira, mushure menguva yakati, mutungamiriri wekosi akanditambidza bepa reA4 rakadhindwa. Chimwe chinhu chinoshamisa chaive chakanyorwa pachiri, chandakanga ndamboona pane monitors yevakomana kubva kumaprogramming courses.
- Nyora zvakare zvakanyorwa pano. Mudzidzisi akaraira ndokuenda.
Ndakatanga kunyora:
chirongwa Summa;

Ndakanyora, panguva imwe cheteyo ndichitsvaga mavara echirungu pakeyboard. MuShoko, ndakadzidzira muchiRussia, asi pano ndinofanira kudzidza mamwe mavara. Chirongwa chakataipa nemunwe mumwe, asi zvakanyatsonaka.
kutanga, kupera, var, nhamba - Ichi chii? Kunyange zvazvo ndakadzidza Chirungu kubva mugiredhi rekutanga uye ndichiziva zvinorehwa nemashoko akawanda, handina kukwanisa kuzvibatanidza pamwe chete. Sebheya rakadzidzira bhasikoro, ndakaramba ndichichovha. Pakupedzisira chimwe chinhu chakajairika:
writeln('Isa nhamba yekutanga');
Zvadaro- writeln('Pinda nhamba yechipiri');
Zvadaro- writeln('Result = ',c);
Programming basa. Chitsauko 1. Purogiramu yekutanga
Iyo yekutanga Turbo Pascal chirongwa

Phew, ndanyora. Ndakabvisa maoko angu pakeyboard ndokumirira kuti gurusvusvure rionekwe kuti ndiwane mamwe mazano. Pakupedzisira akauya, akaongorora skrini uye akandiudza kuti ndidzvanye kiyi yeF9.
"Zvino chirongwa chaunganidzwa uye chinotariswa zvikanganiso," akadaro guru
Pakanga pasina kukanganisa. Akabva ati tinya Ctrl+F9, yandaifanirawo kutsanangura nhanho nhanho kekutanga. Chaunoda kuita kubata Ctrl, wobva wadzvanya F9. Screen rakaita dema uye meseji yandakanzwisisa yakazobuda pairi: "Isa nhamba yekutanga."
Pakuraira kwomudzidzisi, ndakaisa 7. Ipapo nhamba yechipiri. Ini ndinopinda 3 ndodzvanya Enter.

Mutsara 'Result = 10' unoonekwa pachiratidziro nekumhanya kwemheni. Kwaiva kufara uye ndakanga ndisati ndamboona zvakadai muupenyu hwangu. Zvaiita sekunge Nyika yese yakavhurika pamberi pangu uye ndakazviwana ndiri mune imwe mhando yechiteshi. Kudziya kwakapfuura nemuviri wangu, kunyemwerera kwakaonekwa pachiso changu, uye pane imwe nzvimbo yakadzika kwazvo mukusaziva ndakaziva - kuti uyu ndewangu. Yakanyanya intuitively, padanho repamoyo, ndakatanga kunzwa hukuru hwekugona mubhokisi iri riri pasi petafura. Pane zvinhu zvakawanda zvaunogona kuita nemaoko ako, uye achazviita!
Kuti iyi imwe mhando yemashiripiti. Zvakanga zviri kunze kwekunzwisisa kwangu kuti iyo yero, isinganzwisisike chinyorwa pablue screen yakashanduka kuita chirongwa chiri nyore uye chinonzwisisika. Izvo zvinozviverengera zvakare! Chii chakandishamisa chakanga chisiri chiverengero chacho pachacho, asi chokwadi chokuti ma hieroglyphs akanyorwa akachinja kuva calculator. Pakave nemukaha pakati pezviitiko zviviri izvi panguva iyoyo. Asi intuitively ndakanzwa kuti chidimbu chehardware ichi chaigona kuita chero chinhu.

Kunenge nzira yese yekumba ndiri mukombi, ndainzwa kunge ndiri muchadenga. Mufananidzo uyu wakanyorwa kuti "Result" wakanga uchitenderera mumusoro mangu, zvakaitika sei, chii chimwe chingaitwa nemuchina uyu, ndinogona kunyora chimwe chinhu ini pasina pepa. Mibvunzo ine chiuru yakandifadza, yakandifadza uye yakandikurudzira panguva imwe chete. Ndaive nemakore gumi nemana. Musi uyu basa rakandisarudza.

Zvichaenderera mberi…

Source: www.habr.com

Voeg