Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Kidogo juu ya "sayansi ya kompyuta" ya shule ilikuwaje katika miaka ya 90, na kwa nini waandaaji programu wote walijifundisha peke yao.

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Ni nini watoto walifundishwa kupanga

Katika miaka ya mapema ya 90, shule za Moscow zilianza kuwa na vifaa vya kuchagua na madarasa ya kompyuta. Vyumba viliwekwa mara moja na baa kwenye madirisha na mlango mzito wa chuma. Kutoka mahali fulani, mwalimu wa sayansi ya kompyuta alionekana (alionekana kama rafiki muhimu zaidi baada ya mkurugenzi), ambaye kazi yake kuu ilikuwa kuhakikisha kuwa hakuna mtu aliyegusa chochote. Hakuna kitu kabisa. Hata mlango wa mbele.
Katika madarasa mara nyingi mtu anaweza kupata BK-0010 (katika aina zake) na mifumo ya BK-0011M.

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo
Picha imepigwa hivyo

Watoto waliambiwa kuhusu muundo wa jumla, na pia kuhusu amri kadhaa za BASIC ili waweze kuchora mistari na miduara kwenye skrini. Kwa darasa la chini na la kati, hii labda ilitosha.

Kulikuwa na matatizo fulani katika kuhifadhi ubunifu wa mtu (programu). Mara nyingi, kompyuta zinazotumia vidhibiti vya mono-channel ziliunganishwa kwenye mtandao na topolojia ya "basi ya kawaida" na kasi ya maambukizi ya 57600 baud. Kama sheria, kulikuwa na gari moja tu la diski, na mara nyingi mambo yalikwenda vibaya. Wakati mwingine hufanya kazi, wakati mwingine haifanyiki, wakati mwingine mtandao umehifadhiwa, wakati mwingine diski ya floppy haisomeki.

Kisha nilibeba uumbaji huu wenye uwezo wa 360 kB.

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Nafasi kwamba ningepata programu yangu kutoka kwayo tena ilikuwa asilimia 50-70.

Walakini, shida kuu ya hadithi hizi zote na kompyuta za BC ilikuwa kufungia bila mwisho.

Hili linaweza kutokea wakati wowote, iwe ni kuandika msimbo au kutekeleza programu. Mfumo uliogandishwa ulimaanisha kuwa ulitumia dakika 45 bure, kwa sababu ... Ilinibidi kufanya kila kitu tena, lakini muda uliobaki wa somo haukutosha tena kwa hili.

Karibu na 1993, katika shule zingine na lyceums, madarasa ya kawaida na magari 286 yalionekana, na katika sehemu zingine kulikuwa na rubles tatu. Kwa upande wa lugha za programu, kulikuwa na chaguzi mbili: ambapo "BASIC" iliisha, "Turbo Pascal" ilianza.

Kupanga programu katika "Turbo Pascal" kwa kutumia mfano wa "mizinga"

Kwa kutumia Pascal, watoto walifundishwa kujenga vitanzi, kuchora kila aina ya kazi, na kufanya kazi kwa safu. Katika lyceum ya fizikia na hisabati, ambapo "niliishi" kwa muda, wanandoa mmoja kwa wiki walipewa sayansi ya kompyuta. Na kwa miaka miwili kulikuwa na mahali hapa pa boring. Kwa kweli, nilitaka kufanya jambo zito zaidi kuliko kuonyesha maadili ya safu au aina fulani ya sinusoid kwenye skrini.

Mizinga

Battle City ilikuwa moja ya michezo maarufu kwenye koni za NES clone (Dendy, nk.).

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Mnamo mwaka wa 1996, umaarufu wa bits 8 ulikuwa umepita, kwa muda mrefu wamekuwa wakikusanya vumbi kwenye vyumba, na ilionekana kuwa baridi kwangu kufanya clone ya "Mizinga" kwa PC kama kitu kikubwa. Ifuatayo ni kuhusu jinsi wakati huo ilikuwa muhimu kukwepa ili kuandika kitu na michoro, panya na sauti kwenye Pascal.

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Unaweza tu kuchora vijiti na miduara

Wacha tuanze na michoro.

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Katika toleo lake la msingi, Pascal alikuwezesha kuchora maumbo fulani, rangi na kuamua rangi ya pointi. Taratibu za juu zaidi katika moduli ya Grafu ambayo hutuleta karibu na sprites ni GetImage na PutImage. Kwa msaada wao, iliwezekana kunasa sehemu ya skrini kwenye eneo la kumbukumbu lililohifadhiwa hapo awali na kisha kutumia kipande hiki kama picha ya bitmap. Kwa maneno mengine, ikiwa unataka kutumia tena baadhi ya vipengele au picha kwenye skrini, unazichora kwanza, unakili kwenye kumbukumbu, futa skrini, chora inayofuata, na kadhalika hadi uunda maktaba unayotaka kwenye kumbukumbu. Kwa kuwa kila kitu kinatokea haraka, mtumiaji haoni hila hizi.

Moduli ya kwanza ambapo sprites zilitumika ilikuwa kihariri ramani.

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Ilikuwa na uwanja uliowekwa alama. Kubofya kipanya kulileta menyu ambapo unaweza kuchagua mojawapo ya chaguo nne za vizuizi. Akizungumzia panya...

Panya tayari ni mwisho wa 90s

Bila shaka, kila mtu alikuwa na panya, lakini hadi katikati ya miaka ya 90 walitumiwa tu katika Windows 3.11, vifurushi vya graphics, na idadi ndogo ya michezo. Wolf na Doom zilichezwa kwa kibodi pekee. Na katika mazingira ya DOS panya haikuhitajika hasa. Kwa hivyo, Borland haikujumuisha hata moduli ya panya kwenye kifurushi cha kawaida. Ilibidi umtafute kupitia kwa marafiki zako, ambao waliinua mikono yao na kusema kwa jibu, "Kwa nini unamhitaji?"

Walakini, kutafuta moduli ya kupigia kura panya ni nusu tu ya vita. Ili kubofya kwenye vifungo vya skrini na panya, walipaswa kuteka. Kwa kuongeza, katika matoleo mawili (iliyoshinikizwa na haijasisitizwa). Kitufe ambacho hakijabonyezwa kina sehemu ya juu ya mwanga na kivuli chini yake. Wakati taabu, ni njia nyingine kote. Na kisha uchora kwenye skrini mara tatu (sio kushinikizwa, kushinikizwa, kisha sio kushinikizwa tena). Zaidi ya hayo, usisahau kuweka ucheleweshaji wa kuonyesha, na ufiche mshale.

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Kwa mfano, usindikaji wa menyu kuu katika nambari ilionekana kama hii:

Tanchiki huko Pascal: jinsi watoto walivyofundishwa programu katika miaka ya 90 na nini kilikuwa kibaya nayo

Sauti - Spika ya Kompyuta pekee

Hadithi tofauti na sauti. Mapema miaka ya tisini, vibao vya Sauti Blaster vilikuwa tu vinajitayarisha kwa maandamano yao ya ushindi, na programu nyingi zilifanya kazi tu na spika iliyojengewa ndani. Upeo wa uwezo wake ni uzazi wa wakati huo huo wa toni moja tu. Na hivyo ndivyo Turbo Pascal alivyokuruhusu kufanya. Kupitia utaratibu wa sauti iliwezekana "kupiga kelele" na masafa tofauti, ambayo ni ya kutosha kwa sauti za risasi na milipuko, lakini kwa skrini ya muziki, kama ilivyokuwa mtindo wakati huo, hii haikufaa. Matokeo yake, suluhisho la ujanja sana lilipatikana: katika kumbukumbu ya programu mwenyewe, "faili ya exe" iligunduliwa, kupakuliwa mara moja kutoka kwa BBS fulani. Angeweza kufanya miujiza - kucheza wavs zisizo na shinikizo kupitia Spika ya PC, na alifanya hivyo kutoka kwa mstari wa amri na hakuwa na interface halisi. Kilichohitajika ni kuiita kupitia utaratibu wa Pascal exec na kuhakikisha kuwa ujenzi huu hauanguka.

Kama matokeo, muziki wa muuaji ulionekana kwenye skrini, lakini jambo la kuchekesha lilitokea nayo. Mnamo 1996, nilikuwa na mfumo kwenye Pentium 75, iliyopigwa hadi 90. Kila kitu kilifanya kazi vizuri. Katika chuo kikuu ambapo Pascal aliwekwa kwa ajili yetu katika muhula wa pili, kulikuwa na "rubles tatu" zilizovaliwa vizuri darasani. Kwa makubaliano na mwalimu, nilichukua mizinga hii hadi somo la pili ili kupata mtihani na nisiende huko tena. Na kwa hivyo, baada ya uzinduzi, kishindo kikubwa kilichochanganyika na sauti za gurgling guttural kikatoka kwenye spika. Kwa ujumla, 33-megahertz DX "kadi ya ruble tatu" iligeuka kuwa haiwezi kuzunguka vizuri "inayoweza kutekelezwa" sawa. Lakini vinginevyo kila kitu kilikuwa sawa. Bila shaka, bila kuhesabu upigaji kura wa polepole wa kibodi, ambao uliharibu gameplay nzima, bila kujali utendaji wa PC.

Lakini shida kuu haiko kwa Pascal

Kwa ufahamu wangu, "Mizinga" ndio kiwango cha juu ambacho kinaweza kubanwa kutoka kwa Turbo Pascal bila kuingizwa kwa kusanyiko. Mapungufu dhahiri ya bidhaa ya mwisho ni upigaji kura wa polepole wa kibodi na uwasilishaji wa polepole wa picha. Hali hiyo ilizidishwa na idadi ndogo sana ya maktaba na moduli za watu wengine. Wanaweza kuhesabiwa kwenye vidole vya mkono mmoja.

Lakini kilichoniudhi zaidi ni mbinu ya elimu ya shule. Hakuna mtu aliyewaambia watoto wakati huo juu ya faida na uwezekano wa lugha zingine. Darasani, karibu mara moja walianza kuzungumza juu ya kuanza, println na kama, ambayo iliwafungia wanafunzi ndani ya dhana ya BASIC-Pascal. Lugha hizi zote mbili zinaweza kuzingatiwa kuwa za kielimu pekee. Matumizi yao ya "kupambana" ni tukio la nadra.

Kwa nini kufundisha watoto lugha za uwongo ni siri kwangu. Wacha waonekane zaidi. Acha tofauti za BASIC zitumike hapa na pale. Lakini, kwa hali yoyote, ikiwa mtu ataamua kuunganisha maisha yake ya baadaye na programu, atalazimika kujifunza lugha zingine kutoka mwanzo. Kwa hivyo kwa nini watoto hawapaswi kupewa kazi sawa za kielimu, lakini tu kwenye jukwaa la kawaida (lugha), ambayo wanaweza kujiendeleza zaidi kwa kujitegemea?

Akizungumzia kazi. Huko shuleni na chuo kikuu walikuwa wa kawaida kila wakati: kuhesabu kitu, tengeneza kazi, chora kitu. Nilisoma katika shule tatu tofauti, pamoja na "Pascal" katika mwaka wa kwanza wa taasisi, na sio mara moja walimu walileta shida yoyote iliyotumika. Kwa mfano, fanya daftari au kitu kingine muhimu. Kila kitu kilikuwa cha mbali. Na wakati mtu anatumia miezi kutatua matatizo tupu, ambayo kisha huingia kwenye takataka ... Kwa ujumla, watu tayari wanaondoka kwenye taasisi iliyochomwa.

Kwa njia, katika mwaka wa tatu wa chuo kikuu hicho, tulipewa "pluses" katika programu. Ilionekana kuwa jambo zuri, lakini watu walikuwa wamechoka, wamejaa bandia na kazi za "mafunzo". Hakuna mtu aliyekuwa na shauku kama mara ya kwanza.

PS Niligoogle kuhusu lugha ambazo sasa zinafundishwa katika madarasa ya sayansi ya kompyuta shuleni. Kila kitu ni sawa na miaka 25 iliyopita: Msingi, Pascal. Python inakuja katika inclusions za mara kwa mara.

Chanzo: mapenzi.com

Kuongeza maoni