Mosebetsi oa ho etsa mananeo. Khaolo ea 2. Sekolo kapa boithuto

Tsoelopele ea pale "Mosebetsi oa Lenaneo".

Selemo e ne e le 2001. Selemo seo tsamaiso e pholileng ka ho fetisisa e ileng ea lokolloa - Windows XP. rsdn.ru e hlahile neng? Selemo sa tsoalo ea C # le .NET Framework. Selemo sa pele sa millennium. Le selemo sa kholo e kholo matleng a lisebelisoa tse ncha: Pentium IV, 256 mb ram.

Ka mor'a ho qeta sehlopheng sa 9 le ho bona cheseho ea ka e sa feleng ea ho etsa mananeo, batsoali ba ka ba ile ba etsa qeto ea ho nkisa kolecheng ho ea ho tse kholo ho Programming. Ba ne ba lumela hore ho ne ho tla ba molemo ka tsela ena le hore ba ne ba tla nthuta moo. Lentsoe koleche, ka tsela, le ne le sa lumellane le setsi sena, mathōkong a toropo ea indasteri. E ne e le sekolo se tloaelehileng sa botekgeniki, se sa fapane le likolo tse ling tsa tekheniki tse neng li sa fanyehe laibole e nang le lentsoe le fesheneng “k’holejeng” lifensetereng tsa tsona.
Hantle. Ha kea ka ka hanyetsa batsoali ba ka ’me ha kea ka ka hanyetsa qeto ea bona. Leha ho le joalo, ke ne ke ikakhetse ka setotsoana thutong ea botho, ’me ke ne ke nahana hore sebakeng sena se secha ba tla mpha tsebo e eketsehileng.


Lehlabuleng leo pele ke ea kolecheng, ke ile ka qala ho ithuta ka botlalo mekhoa eohle ea theknoloji e ileng ea hatisoa makasineng eo. "Hacker". Ke ile ka e bala ’me ka e bala hape ho fihlela likotoana. Ke ratile haholo lipuisano le barekisi ba 'nete le likeletso tsa bona.
Boholo ba li-hackers tse pholileng li ne li le Linux. 'Me Mazda (Windows) e ne e le ea li-lamer. Mang kapa mang ea balileng makasine ena o hopola mokhoa oa li-post tse ho eona. Ka hona, kelellong ea ka e fokolang, mehopolo e 'meli e ile ea loana har'a bona - ho tlohela Windows kapa ho pholile le ho khomarela Linux feela.
Khatiso e 'ngoe le e' ngoe e ncha ea makasine ea Hacker e mphile lebaka le lecha la ho fomata disk le ho kenya Linux Red Hat 7 kapa Windows Me. Ha e le hantle, ke ne ke se na vector ea koetliso, 'me ke ne ke etsa seo ke se balang limakasineng kapa li-CD tsa bosholu tse kang "Secrets of Hackers." Ho kenngoa ha litsamaiso tse peli tsa ts'ebetso ka mokhoa o ts'oanang ho ile ha boela ha hlakoloa, kamora ntlafatso e ncha moeeng oa "Windows XP aka parrot - ena ke ea basali ba malapa. 'Me haeba u batla ho etsa lintho tse tebileng, u tlameha ho sebetsa ho Linux console u koetse mahlo. ” Ha e le hantle, ke ne ke batla ho senya mekhoa, ho utloisisa hore na marang-rang a sebetsa joang le ho ba Anonymous ea matla ka ho fetisisa ka nako eo.

Disk e hlophisitsoe ntle le ho ikoahlaea, 'me ho ile ha kenngoa lisebelisoa tsa tsamaiso ea Unix ho eona. Ee E. Ke kile ka bala lipuisano le senokoane sa 'nete se sebelisang FreeBSD 4.3 feela ho tsoa ho console. Ka nako e ts'oanang, o ne a ikarabella ho qhekella libanka le litsamaiso tsa mmuso. E ne e le ho otla ha lehalima hloohong, 'me ke kentse BSD OS e le tsamaiso ea mantlha ka makhetlo a 5. Bothata e ne e le hore ka mor'a ho kenya, ho ne ho se letho moo ntle le console e se nang letho. Leha e le modumo. 'Me e le ho kenya KDE2 le ho bulela molumo, ho ne ho hlokahala ho tantša haholo ka moropa, le ho lokisa li-configs tse' maloa.

Mosebetsi oa ho etsa mananeo. Khaolo ea 2. Sekolo kapa boithuto
Kabo ea FreeBSD 4.3 ke OS ea mohatelli ka ho fetisisa

Mabapi le lingoliloeng

Hang ha ke fumana k'homphieutha, ke ile ka qala ho reka libuka tsa lenaneo. Ea pele e ne e le tataiso ea "Turbo Pascal 7.0". Sena ha se makatse, hobane ke ne ke se ke ntse ke tseba Pascal e nyane ho tsoa lithutong tsa mananeo, 'me ke ne nka tsoela pele ho ithuta ke le mong. Bothata e ne e le hore Ba-Hackers ha ba ngole ka Pascal. Joale puo ea Perl e ne e le fesheneng, kapa, bakeng sa bashanyana ba pholileng, e ne e le C / C ++. Bonyane ke seo ba se ngotseng makasineng eo. 'Me buka ea pele eo ke e balileng ho fihlela qetellong e ne e le "The C Programming Language" - ea Kernighan le Ritchie. Ka tsela, ke ithutile tikolohong ea Linux
mme o sebelitse gcc le mohlophisi oa kahare oa KDE ho ngola khoutu.

Ho latela buka ena, ho ile ha rekoa UNIX Encyclopedia. E ne e le boima ba lik’hilograma tse 3 ’me e hatisitsoe maqepheng a A3.
Ka lehlakoreng le ka pele la buka ho ne ho e-na le setšoantšo se tletseng nako e telele sa diabolose oa lipopae ka pitchfork, 'me e ntan'o bitsa 125 hryvnia Ukraine (e leng hoo e ka bang $25 ka 2001). E le hore ke reke buka eo, ke ile ka alima chelete ho motsoalle oa ka oa sekolo, ’me batsoali ba ka ba ile ba eketsa e setseng. Joale, ka cheseho ke ile ka qala ho ithuta litaelo tsa Unix, mohlophisi oa vim le emacs, sebopeho sa sistimi ea faele le bokahare ba lifaele tsa config. Maqephe a ka bang 700 a encyclopedia a ile a haroha 'me ka ba mohato o le mong haufi le toro ea ka - ho ba Kul-Hatzker.

Mosebetsi oa ho etsa mananeo. Khaolo ea 2. Sekolo kapa boithuto
UNIX Encyclopedia - E 'ngoe ea libuka tsa pele tseo ke li balileng

Ke ile ka sebelisa chelete eohle eo ntate-moholo le batsoali ba ka ba lerato ba neng ba mpha eona ka libuka. Buka e latelang e ne e le C ++ ka Matsatsi a 21. Sehlooho se ne se khahla haholo, ke ka lebaka leo ke sa kang ka sheba libuka tse ling tsa boleng bo holimo. Ho sa tsotellehe sena, mehloli eohle e kopitsoe bukeng ena hoo e ka bang ka nako ena ea libeke tse 3, 'me ke ne ke se ke ntse ke utloisisa ho hong ho C ++. Le hoja mohlomong ke ne ke sa utloisise se ngotsoeng lethathamong lena. Empa ho ne ho e-na le tsoelo-pele.

Haeba u ne u mpotsa hore na ke buka efe e susumelitseng mosebetsi oa hau haholo, ke ne ke tla araba ntle le tika-tiko - "Art of Programming" - D. Knuth. E ne e le ho tsosolosa boko. Ha ke khone ho u bolella hantle hore na buka ena e tlile joang matsohong a ka, empa e bile le tšusumetso e tebileng haholo mosebetsing oa ka oa ka moso.

Mosebetsi oa ho etsa mananeo. Khaolo ea 2. Sekolo kapa boithuto
The Art of Programming - e tlameha ho bala

Ke ile ka reka libuka haholo-holo ’marakeng oa seea-le-moea, o neng o buloa ka Lisontaha feela. Ka mor'a ho boloka mashome a seng makae a hryvnia ka lijo tsa hoseng, ke ile ka batla buka e ncha ka C ++ kapa mohlomong Perl. Khetho e ne e le khōlō haholo, empa ke ne ke se na moeletsi, kahoo ke ile ka ithuta ntho e ’ngoe le e ’ngoe. Ke ile ka kopa morekisi ho nkhothaletsa ho hong ka mananeo. 'Me ho ea kamoo ke hopolang kateng, o ile a nka "The Art of Programming" ho tloha sethaleng. Buka ea Pele". Ho hlakile hore buka eo e ne e se e sebelisitsoe. Likhutlo tsa sekoahelo li ne li kobehile, ’me ho ne ho e-na le mongoapo o moholo o bonahalang ka morao, hantle moo Bill Gates a neng a siile tlhahlobo ea hae: “Haeba u bala buka ena, ka sebele u lokela ho nthomella CV ea hao,” e saennoeng ke eena. Ke ne ke tseba ka Gates ho tsoa limakasineng, 'me ke ne ke nahana hore ho tla ba monate ho mo romella tlhahiso-pele, le hoja bohle ba Hackers ba ne ba mo nyatsa. Buka ena e bitsa 72 UAH. (R15), ’me ka potlako ke ile ka potlakela hae ka terene ho ea ithuta boitsebiso bo bocha.

Ke ne ke sa utloisise lintho tse tebileng le tsa motheo hakaakang ha ke le lilemo li 15. Empa ke ile ka leka ka matla ho qeta boikoetliso bo bong le bo bong. Hang ha ke bile ke khona ho rarolla bothata ka mokhoa o nepahetseng ka tekanyo ea bothata ea 25 kapa 30. E ne e le khaolo e buang ka thuto ea lipalo. Le hoja ke ne ke sa rate lipalo tsa sekolo ’me ke sa li utloisise hantle, ke ne ke okametse ’mate. Tlhahlobo ea Knuth - Ke lutse lihora tse ngata.
Ka mor'a moo, khaolong ea bobeli ho ne ho e-na le mehaho ea data. Litšoantšo tsena le litšoantšo tsa manane a hokahaneng, lifate tsa binary, li-stacks le queues li ntse li le ka pel'a mahlo a ka. Nakong ea lilemo tse 12 tsa mosebetsi oa ka oa nts'etsopele ea khoebo, ke sebelisitse lipuo tse reretsoeng ka kakaretso.
Tsena ke C/C++, C#, Java, Python, JavaScript, Delphi. 'Me ho sa tsotellehe hore na puo eo e ne e bitsoa'ng, laebrari ea eona e tloaelehileng e ne e e-na le mekhoa ea boitsebiso le li-algorithms tse hlalositsoeng ke Donald Knuth bukeng ea hae ea meqolo e meraro. Ka hona, ho ithuta ntho e ncha ha ho nke nako e ngata.

Bolumo ea pele e ile ea jeoa ka potlako. Ke ile ka ngola hape li-algorithms tse fanoeng bukeng ea Knuth ka puo ea C. Ha ea ka ea sebetsa kamehla, empa ha ke ntse ke ikoetlisa haholoanyane, ho ile ha hlaka haholoanyane. Cheseho e ne e le teng. Ha ke qetile ka moqolo oa pele, ntle le tika-tiko ke ile ka matha ho ea reka ea bobeli le ea boraro. Ke behile ea bobeli ka thoko hajoale, empa ke nkile ea boraro (Ho Hlopha le ho Batla) ka botlalo.
Ke hopola hantle kamoo ke ileng ka tlatsa bukana eohle, "ho toloka" ho hlopha le ho batla li-algorithms. Joalo ka meaho ea data, lipatlisiso tsa binary le quicksort li bonoa bokong ba ka ka lebelo la lehalima, ke hopola kamoo li shebahalang ka schematically bukeng ea boraro ea Knuth.
Sephali se ne se baloa hohle. 'Me le ha ke ea leoatleng, ntle le PC e haufi, ke ne ke ntse ke ngola li-algorithms bukeng ea ho ngolla le ho tsamaisa tatellano ea linomoro ka tsona. Ke ntse ke hopola hore na ho ile ha nkuka bohloko bo bokae hore ke tsebe ho tseba ho etsa heapsort, empa ho ile ha nthusa.

Buka e latelang e ileng ea ba le tšusumetso e matla ho ’na e bile “Buka ea Drakone.” Hape ke "Compilers: Principles, Technologies, Tools" - A. Aho, R. Seti. O ile a etelloa pele ke Herbert Schiltd, ka mesebetsi e tsoetseng pele ho C++. Mona ke moo matheba a kopaneng teng.
Ka lebaka la Schildt, ke ile ka ithuta ho ngola bahlahlobisisi le bafetoleli ba puo. Eaba Buka ea Dragon e ntšusumelletsa hore ke ngole moqapi oa ka oa C ++.

Mosebetsi oa ho etsa mananeo. Khaolo ea 2. Sekolo kapa boithuto
Buka ea Dragon

Ka nako eo, ke ne ke fuoe marang-rang a marang-rang a modem, 'me ke qetile nako e ngata ke le sebakeng se tummeng ka ho fetisisa bakeng sa baetsi ba mananeo - rsdn.ru. C++ e ne e busoa moo mme pro e mong le e mong o ne a khona ho araba lipotso tseo ke neng ke sa khone ho li araba. Ho ile ha nkutloisa bohloko, ’me ka utloisisa
hore ke hole le bahlankana bana ba litelu, kahoo ke hloka ho ithuta ka hare ho melemo ea "Ho tloha le ho ea". Khothatso ena e ile ea nkisa morerong oa ka oa pele o tebileng - moqapi oa ka oa 1998 C ++ standard. U ka fumana nalane le mehloli e felletseng posong ena habr.com/en/post/322656.

Sekolo kapa boithuto

Empa ha re khutleleng 'neteng kantle ho IDE. Le hoja, ka nako eo, ke ne ke ntse ke suthela hōle le bophelo ba sebele le ho ikakhela ka setotsoana bophelong ba sebele, ke ntse ke le lilemo tsa ka le litloaelo tse amoheloang ka kakaretso li ile tsa nqobella ho ea kolecheng. E ne e le tlhokofatso ya mmatota. Ke ne ke sa tsebe hantle hore na ke etsa eng setsing sena le hore na ke hobane'ng ha ke mametse tlhahisoleseling ena. Ke ne ke e-na le lintho tse tlang pele tse fapaneng ka ho feletseng hloohong ea ka. Ho ithuta Visual Studio 6.0, ho leka ka WinApi le Delphi 6.
Sebaka se setle, firststeps.ru, se ileng sa ntumella hore ke thabe mohatong o mong le o mong oo ke o nkileng, le hoja ke ne ke sa utloisise setšoantšo se akaretsang. Ka mohlala, ka theknoloji e tšoanang MFC kapa ActiveX.
Ho thoe'ng ka koleche? E ne e le tshenyo ya nako. Ka kakaretso, haeba re ama sehlooho sa lithuto, ke ithutile hampe. Ho fihlela sehlopheng sa bo6 ke ne ke le seithuti se hloahloa, ’me joale limaraka tsa C li ile tsa theoha, ’me ha ke le sehlopheng sa borobeli ho isa ho sa bo-8, ke ne ke atisa ho tlōla litlelase, tseo ka tsona ke neng ke fumana mabanta a bohata ho batsoali ba ka.
Ka hona, ha ke fihla kolecheng, ho ne ho boetse ho e-na le cheseho e fokolang.
- Lenaneo le hokae? Ke ile ka ipotsa potso. Empa o ne a le sieo halofong ea pele ea selemo. Empa ho ne ho e-na le saense ea k'homphieutha e nang le MS-DOS le Office, hammoho le lithuto tsa thuto e akaretsang.

Holim'a moo, ke ne ke e-na le botho ba botho ebile ke le boinyenyefatso. Sehlopha sena se secha sa motley ha sea ka sa etsa hore motho a itšepe. Mme ho ne ho kopane. Ka hona, mefuta e sa tšoaneng ea litšeho e ne e e-s'o ee kae. Ke ile ka e mamella ka nako e telele, ho fihlela ke sitoa ho e mamella eaba ke otla e mong oa batlōli ba molao ka setebele sefahlehong hantle ka tlelaseng. E, kahoo o ile a fofela tafoleng ea hae. Ke leboha Ntate - o ile a nthuta ho loana ho tloha bongoaneng, 'me haeba ke ne ke hlile ke batla, ke ne ke khona ho sebelisa matla a' mele. Empa sena se ne se etsahala ka seoelo; hangata ke ne ke mamella ho songoa, ke emetse ho bela ho hoholo.
Ka tsela, mofosi, a makalitsoe haholo ke se etsahalang, empa a ntse a ikutloa a phahame, o ile a phephetsa ntoa ea boiphetetso. E se e le sebakeng se se nang batho ka morao ho setsi sa thuto.
Sena e ne e se ho tsoka litebele ha bana, joalokaha ho ne ho etsahala sekolong. Ho ne ho e-na le makhach ea khabane ea nang le linko tse robehileng le mali a mangata. Mohlankana hape e ne e se mohlankana ea lihlong 'me ka boqhetseke o ne a fana ka lihakisi le li-uppercuts. Batho bohle ba ile ba sala ba ntse ba phela, ’me ho tloha ka nako eo ha ho motho ea kileng a ntlhorisa.
"k'holejeng ena ea baetsi ba mananeo." Kapele feela ke ile ka lahleheloa ke takatso ea ho ea moo ka ho feletseng. Ka hona, ke ile ka khaotsa ho ea moo, ’me ha ho litšokelo tse tsoang ho batsoali ba ka tse ileng tsa nkama. Ka mohlolo o mong, ho lula ha ka k’holejeng ho ile ha balloa sehlopheng sa bo10 sa sekolo, ’me ke ne ke e-na le tokelo ea ho ea sehlopheng sa bo11.

Ntho e 'ngoe le e' ngoe e ne e tla loka, empa sehlopha sa 11 se ile sa bonahala se se betere ho feta koleche. Ke ile ka khutlela sekolong sa heso, ka kopana le bahlankana ba bang bao ke neng ke ba tseba bao ke ithutileng le bona ho tloha sehlopheng sa pele, ’me ka tšepa hore lintho li tla loka motseng oa heso. Ho ne ho e-na le phapang e le 'ngoe feela: Bashemane ba ne ba shebahala joaloka linokoane tse hlahang lenaneong la thelevishene ho feta bashanyana bao ke neng ke le metsoalle le bona sekolong sa mathomo. E mong le e mong o ile a khobokana holong ea boikoetliso ho ea matlafatsa mesifa. Ke ne ke tšoana le bamboo. Lanky ebile o mosesane haholo. Ke ’nete hore seithuti-’moho le ’na sa ’mampoli joalo se ne se ka ntlama ka letsoho le le leng le letšehali.
Sena ke se ileng sa qala ho etsahala ha nako e ntse e ea. Mona tsebo ea ka ea ho loana e ne e se e se na phello leha e le efe. Likarolo tsa boima li ne li fapane haholo ho 'na le bashanyana ba bang sehlopheng sa ka sa pele sa matsoalloa. Hape, likarolo tse ikhethang tsa monahano oa ka li ile tsa utloahala.

Ntle le ho lumella menahano ea ka ho lelera, ke ile ka boela ka tlohela sekolo. Moo ke neng ke ikutloa ke phutholohile e ne e le ka pel'a mochine oa k'homphieutha, 'me monyako oa kamore ea ka o koetsoe. E ne e utloahala 'me ka intuitively ke ne ke utloa eka ke etsa ntho e nepahetseng. 'Me sekolo sena ke mosebetsi o se nang thuso, esita le ho mamella litšomo tsena, tseo letsatsi le leng le le leng li ileng tsa fetoha tse rarahaneng le ho feta ... Ke 'nete, ke bile le ho lekaneng.
Ka mor’a khohlano e ’ngoe ka tlelaseng, ’na ke eteletse pele, ke ile ka tlohela sekolo ’me ha kea ka ka hlola ke ea moo.
Ka likhoeli tse ka bang 3 ke ne ke lutse lapeng, ke qeta nako ea ka ea mahala ke ithuta C ++/WinAPI/MFC le rsdn.ru.
Qetellong, mookameli oa sekolo o ile a sitoa ho mamella hoo ’me a letsetsa hae.
- "Denis, na u nahana ho ithuta? Kapa u tla tsamaea? Etsa qeto. Ha ho motho ea tla u siea u le moferefereng.” - ho boletse motsamaisi
“Ke tla tsamaea,” ke ile ka araba ka kholiseho.

Mme hape, pale yona eo. Ke ne ke saletsoe ke halofo ea selemo hore ke qete lithuto tsa ka pele ke qeta sekolong. Se ntlohele ke se na lekhalo. Batsoali ba ka ba ile ba ntahla ’me ba mpolella hore ke e’o buisana le mookameli ka bonna. Ke ile ka tla ho mosuoe-hlooho oa sekolo. O ile a hoeletsa a re ke role katiba ha ke kena. Eaba o botsa ka thata, “Ke etse’ng ka uena?” Ha e le hantle, le ’na ke ne ke sa tsebe hore na ke etse’ng. Ke ne ke thabetse boemo ba hona joale ba lintho. Qetellong o ile a bua:
- “Joale a re etse sena. Ke tla etsa tumellano le mookameli oa sekolo sa rōna sa mantsiboea ’me u tla ea teng.”
- "Ee"

'Me sekolo sa mantsiboea e ne e le paradeise ea sebele ho batho ba ratang lipapali ba kang' na. Eya ha o batla, kapa o se ke wa ya. Ho ne ho e-na le batho ba 45 ka tlelaseng, bao ke ba 6-7 feela ba ileng ba hlaha litlelaseng. Ha ke na bonnete ba hore bohle ba lethathamong ba ne ba phela hape ba lokolohile. Hobane feela ke le teng liithuti-’moho le ’na li ile tsa utsoa sethuthuthu sa motho e mong. Empa 'nete e ile ea lula e le 'nete. Ke ne ke khona ho ntlafatsa tsebo ea ka ea mananeo ka ho sa feleng, le ho ea sekolong ha ke hlile ke e hloka. Ke ile ka qetella ke e qetile ’me ke pasa litlhahlobo tsa ka tsa ho qetela. Ba ne ba sa batle ho hongata, ’me re bile ra ba le mokete oa kabo ea mangolo. Kabo ea mangolo ka bo eona ke tšōmo e fapaneng. Ke hopola hore linokoane tsa sebakeng seo le bana bao ke kenang sekolo le bona ba ile ba nka oache ea ka. 'Me hang ha ke utloa lebitso la ka la ho qetela, nakong ea ho fana ka litifikeiti, ke ile ka potlakela ho nka tokomane eo 'me ka fofa ka ntle ho sekolo joaloka bullet, e le hore ke se ke ka kena mathateng.

Lehlabula le ne le le ka pele. Ka Donald Knuth tlas'a letsoho la hae lebōpong la leoatle, leoatle, letsatsi le qeto e bohloko ea ho ngola morero oa hae o moholo (motlatsi).
E tla ntšetsoa pele…

Source: www.habr.com

Eketsa ka tlhaloso