Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

Hanyenyane ka hore na "saense ea khomphutha" ea sekolo e ne e le joang lilemong tsa bo-90, le hore na ke hobane'ng ha baetsi ba mananeo ba ne ba ithutoa feela.

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

Seo bana ba neng ba rutoa ho se etsa lenaneo

Mathoasong a lilemo tsa bo-90, likolo tsa Moscow li ile tsa qala ho ba le litlelase tsa k'homphieutha ka ho khetheha. Hang-hang liphaposi li ne li kentsoe mekoallo lifensetereng le lemati le boima la tšepe. Ho tloha kae-kae, mosuoe oa saense ea k'homphieutha o ile a hlaha (o ne a shebahala joaloka motsoalle oa bohlokoa ka ho fetisisa ka mor'a mookameli), eo mosebetsi oa hae o ka sehloohong e neng e le ho etsa bonnete ba hore ha ho motho ea amang letho. Ha ho letho ho hang. Esita le monyako o ka pele.
Ka liphaposing tsa ho rutela hangata motho o ne a ka fumana BK-0010 (ka mefuta ea eona) le litsamaiso tsa BK-0011M.

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona
Senepe se nkuwe ho tloha mona

Bana ba ile ba bolelloa ka sebopeho se akaretsang, hammoho le litaelo tse ka bang leshome le metso e 'meli tsa BASIC hore ba tsebe ho taka mela le lidikadikwe skrineng. Bakeng sa limaraka tse tlase le tse mahareng, mohlomong sena se ne se lekane.

Ho ne ho e-na le mathata a mang ka ho boloka pōpo ea motho (mananeo). Hangata, lik'homphieutha tse sebelisang li-mono-channel controllers li ne li kopantsoe le marang-rang a nang le topology ea "bese e tloaelehileng" le lebelo la phetisetso ea 57600 baud. E le molao, ho ne ho e-na le disk drive e le 'ngoe feela,' me hangata lintho li ne li sa tsamaee hantle ka eona. Ka linako tse ling e sebetsa, ka linako tse ling ha e sebetse, ka linako tse ling marang-rang a leqhoa, ka linako tse ling floppy disk ha e baloe.

Eaba ke tsamaea le 'na pōpo ena e nang le matla a 360 kB.

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

Monyetla oa hore ke fumane lenaneo la ka ho lona hape e ne e le karolo ea 50-70 lekholong.

Leha ho le joalo, bothata bo ka sehloohong ba lipale tsena tsohle ka lik'homphieutha tsa BC e ne e le li-freezes tse sa feleng.

Sena se ka etsahala ka nako efe kapa efe, ebang ke ho thaepa khoutu kapa ho etsa lenaneo. Sistimi e hoammeng e ne e bolela hore o qetile metsotso e 45 lefeela, hobane ... Ke ne ke tlameha ho etsa ntho e 'ngoe le e' ngoe hape, empa nako e setseng ea thuto e ne e se e sa lekana bakeng sa sena.

Hoo e ka bang ka 1993, likolong tse ling le li-lyceum, ho ile ha hlaha litlelase tse tloaelehileng tse nang le likoloi tse 286, ’me libakeng tse ling ho ne ho e-na le li-ruble tse tharo. Mabapi le lipuo tsa lenaneo, ho ne ho e-na le likhetho tse peli: moo "BASIC" e felile, "Turbo Pascal" e qalile.

Lenaneo la "Turbo Pascal" le sebelisa mohlala oa "tanka"

Ka ho sebelisa Pascal, bana ba ile ba rutoa ho etsa lilopo, ho taka mefuta eohle ea mesebetsi le ho sebetsa ka lihlopha. Sebakeng sa lyceum ea fisiks le lipalo, moo ke ileng ka “lula” ka nakoana, banyalani ba bang ka beke ba ne ba abeloa ho sebetsa saense ea k’homphieutha. 'Me ka lilemo tse peli ho ne ho e-na le sebaka sena se tenang. Ehlile, ke ne ke batla ho etsa ho hong ho tebileng ho feta ho bonts'a boleng ba sehlopha kapa mofuta o mong oa sinusoid skrineng.

Litanka

Battle City e ne e le e 'ngoe ea lipapali tse tsebahalang haholo ho li-consoles tsa NES clone (Dendy, joalo-joalo).

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

Ka 1996, ho tsebahala ha li-bits tsa 8 ho ne ho fetile, e ne e se e le nako e telele ba bokella lerōle ka liphahlo, 'me ho ne ho bonahala ho pholile ho' na ho etsa clone ea "Tanks" bakeng sa PC e le ntho e kholo. Se latelang se mabapi le hore na ka nako eo ho ne ho hlokahala joang ho qoba ho ngola ntho e nang le litšoantšo, mouse le molumo ho Pascal.

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

U ka hula lithupa le li-circles feela

Ha re qaleng ka litšoantšo.

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

Phetolelong ea eona ea mantlha, Pascal o u lumelletse ho taka libopeho, ho penta le ho khetha mebala ea lintlha. Mekhoa e tsoetseng pele ka ho fetisisa mojuleng oa Graph e re atametsang haufi le sprites ke GetImage le PutImage. Ka thuso ea bona, ho ne ho ka khoneha ho nka karolo ea skrine sebakeng sa memori se neng se bolokiloe pele ebe u sebelisa sengoathoana sena e le setšoantšo sa bitmap. Ka mantsoe a mang, haeba u batla ho sebelisa lintho tse ling hape skrineng, u qala ka ho li taka, u li kopitse mohopolong, hlakola skrine, taka e latelang, joalo-joalo ho fihlela u theha laeborari eo u e batlang mohopolong. Kaha ntho e 'ngoe le e' ngoe e etsahala ka potlako, mosebedisi ha a hlokomele maqheka ana.

Mojule oa pele moo li-sprites li sebelisitsoeng e ne e le mohlophisi oa 'mapa.

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

E ne e e-na le lebala la ho bapala le tšoailoeng. Ho tobetsa mouse ho hlahisitse menu moo o ka khethang e 'ngoe ea likhetho tse' nè tsa litšitiso. Ha re bua ka tweba...

Toeba e se e le pheletso ea lilemo tsa bo-90

Ehlile, e mong le e mong o ne a e-na le litoeba, empa ho fihlela bohareng ba lilemo tsa bo-90 li ne li sebelisoa feela ho Windows 3.11, liphutheloana tsa litšoantšo, le palo e nyane ea lipapali. Wolf le Doom li ne li bapaloa ka keyboard feela. 'Me tikolohong ea DOS mouse e ne e sa hlokehe ka ho khetheha. Ka hona, Borland ha ea ka ea kenyelletsa module ea mouse ka har'a sephutheloana se tloaelehileng. U ile ua tlameha ho mo batla ka batho bao u ba tloaetseng, ba ileng ba phahamisetsa matsoho a bona holimo ’me ba arabela ka hore, “U mo hlokela eng?”

Leha ho le joalo, ho fumana mojule oa ho khetha mouse ke halofo feela ea ntoa. E le ho tobetsa likonopo tse skrineng ka mouse, li ne li tlameha ho huloa. Ho feta moo, ka liphetolelo tse peli (e hatisitsoeng le e sa hatelloa). Konopo e sa hatisitsoeng e na le bokaholimo bo khanyang le moriti ka tlase ho eona. Ha e hatelloa, e fapane. Ebe o e taka skrineng ka makhetlo a mararo (e sa hatelle, e hatelle, ebe e sa hatelloa hape). Hape, u se ke ua lebala ho beha tieho bakeng sa pontšo, 'me u pate sesupa.

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

Ka mohlala, ho sebetsana le menu e kholo ka khoutu ho ne ho shebahala tjena:

Tanchiki ho Pascal: hore na bana ba ile ba rutoa mananeo joang lilemong tsa bo-90 le hore na ke eng e fosahetseng ka eona

Molumo - Sebui sa PC feela

Pale e arohaneng e nang le molumo. Mathoasong a lilemo tsa bo-XNUMX, li-clones tsa Sound Blaster li ne li itokisetsa leeto la bona la tlhōlo, 'me likopo tse ngata li ne li sebetsa feela le sebui se hahiloeng. Boholo ba bokhoni ba eona ke ho hlahisa ka nako e le 'ngoe molumo o le mong feela. 'Me ke sona seo Turbo Pascal a u lumelletseng ho se etsa. Ka mokhoa oa molumo ho ne ho ka khoneha ho "squeak" ka maqhubu a fapaneng, e leng ho lekaneng bakeng sa melumo ea lithunya le ho phatloha, empa bakeng sa skrine ea 'mino, joalokaha e ne e le feshene ka nako eo, sena se ne se sa tšoanelehe. Ka lebaka leo, ho ile ha fumanoa tharollo e bohlale haholo: polokelong ea polokelo ea software, "exe file" e ile ea sibolloa, e jarollotsoe hang ho tsoa ho BBS e 'ngoe. O ne a ka etsa mehlolo - a bapala li-wavs tse sa tsitsang ka Sebui sa PC, 'me ae etsa ho tloha molaong oa taelo' me a se na sebopeho sa sebele. Ho neng ho hlokahala feela e ne e le ho e bitsa ka mokhoa oa Pascal exec le ho etsa bonnete ba hore mohaho ona ha o oe.

Ka lebaka leo, 'mino oa' molai o ile oa hlaha skrineng, empa ntho e qabolang e etsahetse ka eona. Ka 1996, ke ne ke e-na le tsamaiso ea Pentium 75, e fokotsehile ho fihlela ho 90. Ntho e 'ngoe le e 'ngoe e ile ea sebetsa hantle ho eona. Kwa yunibesithing e Pascal a neng a tlhomelwa kwa go yone mo semesetarang sa bobedi, go ne go na le “di-ruble tse tharo” tse di neng di apere sentle mo phaposing ya borutelo. Ka tumellano le tichere, ke ile ka isa litanka tsena thutong ea bobeli e le hore ke fumane tlhahlobo ’me ke se ke ka ea moo hape. Ka hona, ka mor'a ho qala, ho ile ha utloahala lerata le leholo le kopantseng le melumo e lumang ka ntle ho sebui. Ka kakaretso, "karete ea li-ruble tse tharo" ea 33-megahertz DX e ile ea sitoa ho bilika "e sebetsang" e tšoanang hantle. Empa ho seng joalo tsohle li ne li lokile. Ha e le hantle, ho se bale likhetho tse liehang tsa keyboard, tse ileng tsa senya papali eohle ea papali, ho sa tsotellehe ts'ebetso ea PC.

Empa bothata bo boholo ha bo teng ho Pascal

Ka kutloisiso ea ka, "Litanka" ke boholo bo ka sutumetsoang ho tsoa Turbo Pascal ntle le ho kenya kopano. Mefokolo e totobetseng ea sehlahisoa sa ho qetela ke khetho ea keyboard e liehang le ho fana ka litšoantšo tse liehang. Boemo bona bo ile ba mpefatsoa ke palo e nyane haholo ea lilaeborari le li-module tsa mokha oa boraro. Li ne li ka baloa ka menoana ea letsoho le le leng.

Empa se neng se nkutloisa bohloko ka ho fetisisa e ne e le mokhoa oa thuto ea sekolo. Ha ho motho ea neng a bolella bana ka nako eo ka melemo le menyetla ea lipuo tse ling. Ka tlelaseng, ba hoo e ka bang hang-hang qala ho bua ka qala, println le haeba, e leng notletsoe baithuti ka hare ho BASIC-Pascal paradigm. Lipuo tsena ka bobeli li ka nkoa e le tsa thuto feela. Tšebeliso ea bona ea "ntoa" ke ntho e sa tloaelehang.

Ke hobane'ng ha ho ruta bana lipuo tsa bohata ke sephiri ho 'na. Li lumelle hore li bonahale haholoanyane. Ho ke ho sebelisoe mefuta e fapaneng ea BASIC mona le mane. Empa, ho sa tsotellehe boemo leha e le bofe, haeba motho a etsa qeto ea ho hokahanya bokamoso ba hae le lenaneo, o tla tlameha ho ithuta lipuo tse ling ho tloha qalong. Joale ke hobane'ng ha bana ba sa lokela ho fuoa mesebetsi e tšoanang ea thuto, empa feela sethaleng se tloaelehileng (puo), moo ba neng ba ka tsoela pele ho ikemela?

Ho bua ka mesebetsi. Sekolong le k'holejeng li ne li lula li sa utloisisehe: ho bala ntho e itseng, ho etsa mosebetsi, ho hula ntho e itseng. Ke ithutile likolong tse tharo tse fapaneng, 'me re ne re e-na le "Pascal" selemong sa pele sa setsi,' me ha ho mohla matichere a kileng a hlahisa bothata ba sebele. Ka mohlala, etsa buka ea ho ngolla lintlha kapa ntho e 'ngoe e molemo. Tsohle li ne li le hōle. 'Me ha motho a qeta likhoeli a rarolla mathata a se nang letho, a ntan'o kena ka har'a lithōle ... Ka kakaretso, batho ba se ba ntse ba tloha setsing se chesitsoe.

Ka tsela, selemong sa boraro sa univesithi e le 'ngoe, re ile ra fuoa "pluses" lenaneong. E ne e bonahala e le ntho e ntle, empa batho ba ne ba khathetse, ba tletse fake le mesebetsi ea "koetliso". Ha ho motho ea neng a cheseha joaloka lekhetlo la pele.

PS Ke ile ka sheba hore na ke lipuo life tse rutoang hona joale likolong tsa mahlale a khomphutha likolong. Ntho e 'ngoe le e' ngoe e tšoana le lilemo tse 25 tse fetileng: Basic, Pascal. Python e tla ka li-sporadic inclusions.

Source: www.habr.com

Eketsa ka tlhaloso