Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

O sina mea itiiti e uiga i le aʻoga "saienisi komipiuta" i le 90s, ma pe aisea na aʻoaʻoina ai e tagata fai polokalame uma i lena taimi.

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

O a mea na a'oa'oina ai tamaiti e fai polokalame

I le amataga o le 90s, na amata ona faʻapipiʻiina aʻoga Moscow i vasega komepiuta. O potu na faʻapipiʻiina vave lava i faʻamau i luga o faʻamalama ma se faitotoʻa uʻamea mamafa. Mai se mea, na fa'aalia ai se faiaoga fa'akomepiuta fa'akomupiuta (na foliga mai o ia o le uo sili ona taua i le mae'a ai o le fa'atonu), o lana galuega autu o le fa'amautinoa e leai se tasi e pa'i atu i se mea. E leai lava se mea. E oo lava i le faitotoa i luma.
I totonu o potuaoga e masani ona maua e se tasi le BK-0010 (i ona ituaiga) ma BK-0011M faiga.

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai
Ata na pu'eina mai iinei

Na taʻu atu i tamaiti e uiga i le fausaga lautele, faʻapea foʻi ma le tusa ma le sefulu ma le lua PASIC poloaiga ina ia mafai ona latou tusia laina ma liʻo i luga o le lau. Mo vasega laiti ma le ogatotonu, masalo na lava lea.

Sa i ai ni faʻafitauli i le faʻasaoina o mea na faia e se tasi (polokalame). O le tele o taimi, o komepiuta e faʻaogaina ai le faʻaogaina o le mono-channel controllers na tuʻufaʻatasia i totonu o se fesoʻotaʻiga ma se topology "pasi masani" ma se saoasaoa faʻasalalau o 57600 baud. I le avea ai o se tulafono, e na o le tasi le kiliva tisiki, ma o mea e masani ona sese. O nisi taimi e aoga, o nisi taimi e leai, o nisi taimi e aisa le upega, o nisi taimi e le mafai ona faitau le floppy disk.

Ona ou tauaveina lea ma aʻu lenei foafoaga ma le malosi o le 360 ​​kB.

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

O avanoa ou te toe maua mai ai laʻu polokalame e 50-70 pasene.

Ae ui i lea, o le faafitauli autu i nei tala uma i komepiuta BC o le malolo e le gata.

E mafai ona tupu lenei mea i soʻo se taimi, pe taina le code poʻo le faʻatinoina o se polokalama. O se faiga fa'a'aisa o lona uiga na e fa'aaluina le 45 minute i se mea fua, aua... Sa tatau ona ou toe faia mea uma, ae o le taimi o totoe o le lesona ua le toe lava mo lenei mea.

E latalata i le 1993, i nisi o aʻoga ma lyceums, o vasega masani ma 286 taavale na faʻaalia, ma i nisi o nofoaga e oʻo lava i le tolu rubles. I tulaga o gagana polokalame, e lua filifiliga: lea na muta ai le "BASIC", "Turbo Pascal" na amata.

Polokalama i le "Turbo Pascal" e faʻaaoga ai le faʻataʻitaʻiga o "tanks"

I le faʻaaogaina o Pascal, na aʻoaʻoina ai tamaiti e fausia ni matasele, tusi ituaiga uma o galuega, ma galulue i faʻasologa. I le fisiki ma le matematika lyceum, lea na ou “nofo ai” mo sina taimi, e tasi le ulugalii i le vaiaso na tofia i le faasaienisi komepiuta. Ma mo le lua tausaga sa i ai lenei nofoaga le manaia. Ioe, sa ou manaʻo e fai se mea e sili atu le ogaoga nai lo le faʻaalia o tau o se laina poʻo se ituaiga o sinusoid i luga o le lau.

Tane

Battle City o se tasi lea o taʻaloga sili ona lauiloa i luga ole NES clone consoles (Dendy, ma isi).

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

I le 1996, ua pasia le lauiloa o 8-bits, ua leva ona latou aoina le pefu i totonu o kapoti, ma e foliga mai e manaia ia te aʻu le faia o se clone o "Tanks" mo le PC o se mea tele. O mea nei e uiga i le taimi na tatau ai ona 'alo'alo ina ia tusia se mea i ata, se isumu ma le leo i luga o Pascal.

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

E mafai ona e tusia na o laau ma li'o

Tatou amata i ata.

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

I lona faʻavae faavae, na faʻatagaina oe e Pascal e tusi ni foliga, vali ma fuafua lanu o togi. O faʻataʻitaʻiga sili ona maualuga i le Graph module e faʻalatalata atu ai i tatou i sprites o GetImage ma PutImage. Faatasi ai ma la latou fesoasoani, na mafai ai ona puʻeina se vaega o le lau i totonu o se nofoaga e manatua ai muamua ona faʻaaoga lea o lenei vaega o se ata bitmap. I se isi faaupuga, afai e te manaʻo e toe faʻaaoga nisi elemene poʻo ata i luga o le lau, e te tusia muamua, kopi i latou i le mafaufau, tape le lau, tusi le isi, ma isi seia e fatuina le faletusi manaʻomia i le mafaufau. Talu ai e vave ona tupu mea uma, e le iloa e le tagata faʻaoga nei togafiti.

O le vaega muamua na fa'aogaina ai sprites o le fa'atonu fa'afanua.

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

Sa i ai se malae taalo iloga. O le kilikiina o le isumu e maua ai se lisi e mafai ona e filifilia ai se tasi o fa'alavelave fa'alavelave. O le tautala e uiga i le isumu...

O le isumu ua maeʻa le faaiuga o le 90s

Ioe, e tofu tagata uma ma isumu, ae seia oʻo i le ogatotonu o le 90s na faʻaaogaina i le Windows 3.11, ata faʻapipiʻi, ma se numera itiiti o taʻaloga. O Wolf ma Doom sa na'o le piano. Ma i le DOS siosiomaga e le manaʻomia tele le isumu. O le mea lea, e leʻi aofia ai e Borland le faʻaogaina o le kiore i le pusa masani. Sa tatau ona e sailia o ia e ala i au uo, o e na sisii i luga o latou lima ma alalaga i le tali atu, “Se a le mea tou te manaomia ai o ia?”

Ae ui i lea, o le sailia o se module e palota ai le isumu e na o le afa o le taua. Ina ia mafai ona kiliki i luga o le mata ma le isumu, e tatau ona tusia. E le gata i lea, i ni lomiga se lua (oomi ae le oomiina). O se faamau e le oomiina e iai lona pito i luga malamalama ma se ata lafoia i lalo. A oomi, o le isi itu. Ona tusi faatolu lea i luga o le lau (e le oomi, oomi, ona le toe oomiina lea). Ma le isi, aua nei galo e seti le tuai mo le faʻaaliga, ma nana le faʻamalo.

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

Mo se faʻataʻitaʻiga, o le faʻaogaina o le lisi autu i le code e pei o lenei:

Tanchiki i Pascal: pe na faapefea ona aʻoaʻoina tamaiti polokalame i le 90s ma le mea na tupu ai

Leo – Na'o le Fofoga Fetalai PC

Se tala ese ma leo. I le amataga o le nineties, o le Sound Blaster clones na o le sauniuni mo la latou savaliga manumalo, ma o le tele o talosaga e naʻo le faʻaogaina o le sipika. O le maualuga o lona gafatia o le toe gaosia faʻatasi o naʻo le tasi le leo. Ma o le mea tonu lena na faʻatagaina oe e Turbo Pascal e fai. E ala i le faʻaogaina o le leo na mafai ai ona "sua" i laina eseese, lea e lava mo leo o fana ma pa, ae mo se masini musika, e pei ona masani ai, e le talafeagai. O se taunuuga, na maua ai se fofo sili ona atamai: i totonu o le polokalama lava ia archive, na maua ai se "exe file", na sii mai i se tasi taimi mai nisi BBS. E mafai ona ia faia vavega - ta'alo galu e le'i fa'apipi'iina e ala i le Fofoga Fetalai PC, ma na ia faia mai le laina o le fa'atonuga ma e le'i iai se fa'aoga tonu. Pau lava le mea na manaʻomia o le valaʻau lea e ala i le Pascal exec procedure ma ia mautinoa e leʻi paʻu le fausiaina.

O se taunuuga, na aliali mai le musika fasioti tagata i luga o le screensaver, ae o se mea malie na tupu i ai. I le 1996, sa i ai laʻu faiga i luga o le Pentium 75, faʻapipiʻi i luga i le 90. Na lelei mea uma i luga. I le iunivesite lea na faʻapipiʻiina ai Pascal mo i matou i le semesa lona lua, sa i ai le "tolu rubles" i totonu o le potuaoga. I le maliliega ma le faiaoga, na ou aveina nei tane i le lesona lona lua ina ia mafai ona fai se suega ma aua le toe alu iina. Ma o lea, ina ua uma ona faalauiloa, na sau mai le sipika se gogolo tele ua fefiloi ma leo o le guttural. I se tulaga lautele, o le 33-megahertz DX "tolu-ruble card" na iu ina le mafai ona vili lelei lena lava "faʻaaogaina". Ae a leai sa lelei mea uma. Ioe, e le o le faitauina o le palota lemu keyboard, lea na faaleagaina ai le taʻaloga atoa, e tusa lava po o le a le PC.

Ae o le faafitauli autu e le o Pascal

I loʻu malamalama, "Tanks" o le maualuga lea e mafai ona oomiina mai Turbo Pascal e aunoa ma ni faʻapipiʻi faʻapotopotoga. O fa'aletonu manino o le oloa fa'ai'u o le fa'agesegese o palota keyboard ma fa'agesegese le fa'aliliuina o ata. O le tulaga na faʻatuputeleina ona o le laʻititi laʻititi o faletusi ma modules. E mafai ona faitau i latou i tamatamailima o le lima e tasi.

Ae o le mea na sili ona ou le fiafia ai, o le faiga o aoaoga i le aoga. E leai se tasi na ta’u atu i tamaiti i lena taimi le lelei ma le avanoa o isi gagana. I totonu o le vasega, toetoe lava a amata loa ona latou talanoa e uiga i le amata, println ma afai, lea na lokaina ai tamaiti aoga i totonu ole BASIC-Pascal paradigm. O nei gagana uma e lua e mafai ona manatu faʻapitoa aʻoaʻoga. O la latou "tau" faʻaaogaina o se mea e seasea tupu.

Aisea e aʻoaʻo ai tamaiti gagana pepelo o se mealilo ia te aʻu. Tuu i latou ia sili atu ona vaaia. Ia fa'aoga ese'esega o le BASIC iinei ma i'i. Ae, i soʻo se tulaga, afai e filifili se tagata e faʻafesoʻotaʻi lona lumanaʻi ma polokalame, e tatau ona ia aʻoaʻoina isi gagana mai le amataga. Aisea la e le tatau ai ona tuʻuina atu i tamaiti aʻoaʻoga tutusa, ae naʻo luga o se tulaga masani (gagana), i totonu e mafai ai ona latou atinaʻe tutoatasi?

Talanoa i galuega. I le aʻoga ma le kolisi latou te le masani ai: fuafua se mea, fausia se galuega, tusi se mea. Na ou aʻoga i aʻoga eseese e tolu, faʻatasi ai ma le matou "Pascal" i le tausaga muamua o le inisitituti, ma e leʻi faʻaalia e faiaoga se faʻafitauli moni. Mo se faʻataʻitaʻiga, fai se api poʻo se isi mea aoga. Sa mamao mea uma. Ma pe a faʻaalu e se tagata masina e foia ai faʻafitauli gaogao, ona alu ai lea i le lapisi ... I se tulaga lautele, ua uma ona tuua e tagata le inisitituti mu.

I le auala, i le tausaga lona tolu o le iunivesite lava e tasi, na tuuina mai ia i matou "plus" i le polokalama. E foliga mai o se mea lelei, ae sa vaivai tagata, tumu i galuega pepelo ma "toleniga". E leai se tasi na fiafia e pei o le taimi muamua.

PS Na ou suʻesuʻeina i luga o Google po o a gagana o loʻo aʻoaʻoina nei i vasega faʻasaienisi komepiuta i aʻoga. O mea uma e tutusa ma le 25 tausaga talu ai: Basic, Pascal. O le Python e sau i faʻasalalauga faʻapitoa.

puna: www.habr.com

Faaopoopo i ai se faamatalaga