Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Wax yar oo ku saabsan sida uu dugsigu ahaa "sayniska kombiyuutarka" ee 90-meeyadii, iyo sababta dhammaan barnaamij-bixiyeyaasha markaas ay si gaar ah wax u bareen.

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Waxa carruurta la baray in ay barnaamij ka sameeyaan

Horraantii 90-meeyadii, dugsiyada Moscow waxay bilaabeen inay si xushmad leh u qalabeeyaan fasallo kombuyuutar ah. Qolalka ayaa isla markiiba lagu rakibay biraha daaqadaha iyo albaab culus oo bir ah. Meel ka mid ah, waxaa ka soo muuqday macalinka sayniska kombiyuutarka (wuxuu u ekaa saaxiibkii ugu muhiimsanaa agaasimaha ka dib), oo hawshiisa ugu weyni ay ahayd inuu hubiyo in qofna uusan taaban. Waxba haba yaraatee. Xataa albaabka hore.
Fasalada dhexdiisa waxaa badanaa laga heli karaa BK-0010 (oo ah noocyadeeda) iyo nidaamyada BK-0011M.

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan
Sawir laga qaaday halkan

Carruurta waxaa loo sheegay qaab-dhismeedka guud, iyo sidoo kale ilaa darsin amarro AASAASI ah si ay u sawiraan xariiqyo iyo goobo shaashadda. Fasalada hoose iyo dhexe, tani waxay ahayd mid ku filan.

Waxaa jiray dhibaatooyin ah ilaalinta hal-abuurkiisa (barnaamijyada). Inta badan, kombiyuutarada isticmaalaya kontaroolayaasha mono-channel ayaa lagu daray shabakad leh "baska caadiga ah" topology iyo xawaaraha gudbinta ee 57600 baud. Sida caadiga ah, waxaa jiray hal disk oo kaliya, waxyaaluhuna badanaa way khaldameen. Mar wuu shaqeeyaa, marna ma shaqaynayo, marna shabakadu waa barafowday, marna diskka loo yaqaan 'floppy disk' waa mid aan la akhrin karin.

Dabadeed waxa aan sitay abuurkan awoodiisu dhan yahay 360 kB.

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Fursadaha aan mar kale ka heli lahaa barnaamijkayga waxay ahaayeen 50-70 boqolkiiba.

Si kastaba ha ahaatee, dhibaatada ugu weyn ee dhammaan sheekooyinkan ku saabsan kombiyuutarada BC waxay ahayd baraf aan dhammaad lahayn.

Tani waxay dhici kartaa wakhti kasta, hadday tahay kood ku qorista ama fulinta barnaamij. Nadaamka la qaboojiyey wuxuu ka dhigan yahay inaad 45 daqiiqo ku qaadatay faa'iido darro, sababtoo ah ... Waa inaan wax walba sameeyo mar kale, laakiin wakhtiga casharka ee hadhay kuma filna tan.

Ku dhawaad ​​1993, dugsiyada qaarkood iyo lyceums, fasalada caadiga ah oo leh 286 baabuur ayaa u muuqday, iyo meelaha qaarkood xitaa saddex rubles. Marka la eego luuqadaha barnaamijka, waxaa jiray laba ikhtiyaar: halka "AASAASIGA AH" ay ku dhammaatay, "Turbo Pascal" ayaa bilaabay.

Barnaamijyada "Turbo Pascal" iyadoo la isticmaalayo tusaale ahaan "tanks"

Isticmaalka Pascal, carruurta waxaa la baray inay dhisaan wareegyada, sawiraan noocyada kala duwan ee hawlaha, oo ay ku shaqeeyaan habab. Fiisigiska iyo xisaabta lyceum, halkaas oo aan "ku noolaa" in muddo ah, hal lamaane todobaadkii ayaa loo qoondeeyay sayniska kombiyuutarka. Oo laba sano waxaa jiray meeshan caajis ah. Dabcan, waxaan rabay inaan sameeyo wax ka sii daran marka loo eego muujinta qiyamka shaxanka ama nooc ka mid ah sinusoid shaashadda.

Haamaha

Magaalada Battle waxay ahayd mid ka mid ah ciyaaraha ugu caansan ee NES clone consoles (Dendy, iwm.).

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Sannadkii 1996-kii, caannimada 8-bits way dhaaftay, waxay muddo dheer ku ururinayeen boodhka armaajooyinka, waxayna ii muuqatay mid qabow inaan ka dhigo mid ka mid ah "Taangiyada" PC-ga oo ah wax ballaaran. Waxyaabaha soo socdaa waxay ku saabsan yihiin sidii waagaas loo baahnaa in la iska leexiyo si wax loogu qoro garaafyada, jiirka iyo codka Pascal.

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Waxa kaliya oo aad sawiri kartaa ulo iyo goobo

Aan ku bilowno garaafyada.

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Nooca aasaasiga ah, Pascal wuxuu kuu oggolaaday inaad sawirto qaababka qaar, rinji oo go'aamiso midabada dhibcaha. Nidaamyada ugu horumarsan ee moduleka Graph ee nagu soo dhawaada sprites waa GetImage iyo PutImage. Caawinaadkooda, waxaa suurtagal ah in la qabto qayb ka mid ah shaashadda oo la geliyo aag hore oo xusuusta ah ka dibna loo isticmaalo qaybtan sida sawirka bitmap. Si kale haddii loo dhigo, haddii aad rabto in aad dib u isticmaasho qaar ka mid ah walxaha ama sawirada shaashadda, waxaad marka hore sawirtaa, ku koobi kartaa xusuusta, tirtirto shaashadda, sawirto midda xigta, iyo wixii la mid ah ilaa aad ka abuurto maktabadda la rabo ee xusuusta. Maadaama wax waliba si dhakhso ah u dhacaan, isticmaaluhu ma dareemo khiyaamooyinkan.

Cutubkii ugu horreeyay ee sprites lagu isticmaalo wuxuu ahaa tifaftiraha khariidadda.

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Waxay lahayd garoon lagu cayaaro oo calaamadeysan. Gujista jiirka ayaa soo saartay menu halkaas oo aad ka dooran karto mid ka mid ah afar doorasho oo caqabad ku ah. Isagoo ka hadlaya jiirka...

Jiirku waaba dhamaadkii 90-maadkii

Dabcan, qof kastaa wuxuu lahaa jiirar, laakiin ilaa bartamihii 90-meeyadii waxaa loo isticmaali jiray kaliya Windows 3.11, xirmooyinka sawirada, iyo tiro yar oo ciyaaro ah. Wolf iyo Doom waxaa lagu ciyaaray kaliya kiiboodhka. Iyo deegaanka DOS jiirka si gaar ah looguma baahnayn. Sidaa darteed, Borland xitaa kuma darin moduleka jiirka ee xirmada caadiga ah. Waxay ahayd inaad isaga ka raadiso dadka aad taqaan, kuwaas oo gacmaha kor u taagay oo ku dhawaaqaya, "Maxaad ugu baahan tahay isaga?"

Si kastaba ha ahaatee, helista cutubka codaynta jiirka waa kala badh dagaalka. Si loo riixo badhamada shaashadda ee jiirka, waxay ahayd in la sawiro. Intaa waxaa dheer, laba nooc (la riixay oo aan la riixin). Badhan aan la riixin waxa uu leeyahay kor iftiin leh iyo hoos hoostiisa. Marka la cadaadiyo, waa si kale. Ka dibna ku sawir shaashadda saddex jeer (aan la cadaadin, la riixin, ka dibna aan la cadaadin mar kale). Intaa waxaa dheer, ha ilaawin inaad dejiso dib u dhigista bandhigga, oo qari cursorka.

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Tusaale ahaan, habaynta menu-ka muhiimka ah ee koodka wuxuu u ekaa sidan:

Tanchiki ee Pascal: sida carruurta loo baray barnaamijka 90-meeyadii iyo waxa ka khaldan

Codka - Afhayeenka PC oo kaliya

Sheeko gaar ah oo cod leh. Horraantii sagaashamaadkii, Sound Blaster clones waxa ay isku diyaarinayeen socodkooda guusha, iyo codsiyada badankoodu waxa kaliya oo ay la shaqeeyeen ku-hadalka gudaha ku dhex jira. Inta ugu badan ee awoodeeda waa isku mar dhalmo ee hal cod oo keliya. Taasina waa waxa Turbo Pascal kuu oggolaaday inaad sameyso. Iyada oo loo marayo habka dhawaaqa, waxaa suurtagal ah in lagu "garaaco" oo leh isdaba-joogyo kala duwan, taas oo ku filan dhawaqa rasaasta iyo qaraxyada, laakiin shaashadda muusikada, sida moodada markaa, tani ma ahayn mid ku habboon. Natiijo ahaan, xal khiyaano badan ayaa laga helay: kaydka software-ka, waxaa la helay "faylka exe", oo hal mar laga soo dejiyay BBS. Wuxuu samayn karaa mucjisooyin - wuxuu ku ciyaari karaa hirarka hirarka ah ee aan la cabin isagoo adeegsanaya afhayeenka PC, wuxuuna ka sameeyay khadka taliska mana lahayn interface dhab ah. Waxa kaliya ee loo baahnaa waxay ahayd in la waco iyada oo loo marayo nidaamka Pascal exec oo la hubiyo in dhismahani aanu dumin.

Natiijo ahaan, muusigga dilaaga ah ayaa ka soo muuqday shaashadda, laakiin arrin qosol leh ayaa ku dhacday. Sannadkii 1996-kii, waxaan lahaa nidaam Pentium 75 ah, oo la shiiday ilaa 90. Wax walba si fiican ayey u shaqeeyeen. Jaamacadda Pascal na lagu rakibay simistarka labaad, waxaa jiray "saddex ruble" oo si fiican u xiran. Anigoo ku heshiiyey macalinkii, waxaan taangiyadan u qaaday casharkii labaad si aan imtixaan u galo oo aan mar kale u tagin. Oo sidaas daraaddeed, ka dib markii la furay, qaylo dheer oo isku dhafan oo ay weheliyaan dhawaaqyo gurracan ayaa ka soo baxay afhayeenka. Guud ahaan, 33-megahertz DX "kaarka saddexda ruble" wuxuu u soo baxay inuu awoodi waayo inuu si sax ah u miiqiyo isla "la fulin karo". Laakiin haddii kale wax walba way fiicnaayeen. Dabcan, iyada oo aan la tirinaynin codbixinta kumbuyuutarka ee gaabis ah, taas oo kharribtay ciyaarta oo dhan, iyada oo aan loo eegin waxqabadka PC.

Laakiin dhibka ugu weyni kuma jiro Pascal

Fahamkayga, "Taangiyada" waa ugu badnaan laga yaabo in laga tuujiyo Turbo Pascal iyada oo aan la gelin golaha. Dhaliilaha muuqda ee sheyga u dambeeya waa codaynta kiiboodhka oo gaabis ah iyo samaynta garaafyada oo gaabis ah. Waxaa xaaladda uga sii daray tirada aadka u yar ee maktabadaha iyo qaybaha qolalka saddexaad. Waxaa lagu tirin karaa faraha hal gacan.

Laakin waxa iga xumaaday waa habka loo wajaho waxbarashada dugsiga. Qofna uma sheegin carruurta markaa faa'iidooyinka iyo suurtagalnimada luqadaha kale. Fasalka dhexdiisa, waxay ku dhowaad isla markiiba bilaabeen inay ka hadlaan bilawga, println iyo haddii, taas oo ku xidhay ardayda gudaha jaantuska BASIC-Pascal. Labadan luqadoodba waxa loo tixgalin karaa waxbarasho gaar ah. Isticmaalkooda "dagaal" waa dhacdo naadir ah.

Maxaa carruurta loo baraa luqadaha beenta ah waa aniga qarsoodi. Ha noqdaan kuwo muuqaal badan. Kala duwanaanshaha AASAASIGA AH ha loo isticmaalo halkan iyo halkaas. Laakiin, xaalad kasta, haddii qofku go'aansado inuu ku xidho mustaqbalkiisa barnaamijka, waa inuu bartaa luqado kale oo xoqan. Haddaba waa maxay sababta aan carruurta loo siinin hawlo waxbarasho oo isku mid ah, laakiin kaliya madal caadi ah (luuqad), oo ay ku sii kobcin karaan si madaxbannaan?

Isagoo ka hadlaya hawlaha. Dugsiga iyo kulliyadda had iyo jeer waxay ahaayeen kuwo aan la taaban karin: xisaabi wax, dhis hawl, wax sawiri. Waxaan wax ku bartay saddex dugsi oo kala duwan, oo ay weheliso "Pascal" sannadkii ugu horreeyay ee machadka, oo aan mar keliya macallimiintu keenin wax dhibaato ah oo dhab ah. Tusaale ahaan, samee buug xusuus-qor ama wax kale oo faa'iido leh. Wax walba waa laga fogaaday. Iyo marka qofku uu bilo ku qaato xallinta dhibaatooyinka madhan, ka dibna gala qashinka ... Guud ahaan, dadku waxay mar hore ka tageen machadkii gubtay.

Dhanka kale, sannadkii saddexaad ee isla jaamacaddaas, waxa nala siiyay β€œplus” barnaamijka. Waxay u muuqatay wax wanaagsan, laakiin dadku way daalanaayeen, oo ay ka buuxaan hawlo been abuur ah iyo "tababar". Ma jirin qof u xamaasadsanaa sidii markii ugu horreysay.

PS I Googled waxa ku saabsan luqadaha hadda lagu dhigo fasalada sayniska kombiyuutarka ee dugsiyada. Wax walba waxay la mid yihiin 25 sano ka hor: Basic, Pascal. Python waxay ku timaadaa ka mid noqoshada goos goosyada.

Source: www.habr.com

Add a comment