Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

Obere banyere ihe ụlọ akwụkwọ "sayensị kọmputa" dị na 90s, yana ihe kpatara na ndị mmemme niile na-eji naanị onwe ha kụziri.

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

Ihe a kụziiri ụmụaka ka ha na-eme mmemme

Na mmalite 90s, ụlọ akwụkwọ Moscow malitere ịhọrọ nke ọma na klas kọmputa. Ewubere ụlọ ndị ahụ ozugbo nwere ihe mgbochi na windo na ọnụ ụzọ dị arọ nke nwere ígwè. Site n'ebe ụfọdụ, onye nkụzi sayensị kọmputa pụtara (ọ dị ka onye ọrụ kachasị mkpa mgbe onye nduzi), bụ isi ọrụ ya bụ ijide n'aka na ọ dịghị onye metụrụ ihe ọ bụla aka. Ọ dịghị ihe ọ bụla. Ọbụna ọnụ ụzọ mbata.
N'ime klaasị, mmadụ nwere ike ịhụ BK-0010 (n'ụdị ya) na sistemụ BK-0011M.

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya
Foto e sere site n'ebe a

A gwara ụmụaka ahụ gbasara usoro izugbe, yana ihe dị ka iwu BASIC iri na abuo ka ha wee see ahịrị na okirikiri na ihuenyo. Maka obere akara ule na etiti, nke a nwere ike zuo oke.

Enwere ụfọdụ nsogbu na ichekwa ihe okike (mmemme). Ọtụtụ mgbe, a na-ejikọta kọmpụta ndị na-eji mono-channel na netwọk nwere topology "bọs nkịtị" yana ọsọ nnyefe nke 57600 baud. Dị ka a na-achị, enwere naanị otu diski diski, ihe na-agakarịkwa ezighi ezi na ya. Mgbe ụfọdụ ọ na-arụ ọrụ, mgbe ụfọdụ ọ naghị eme ya, mgbe ụfọdụ netwọk na-ajụ oyi, mgbe ụfọdụ diski floppy anaghị agụ ya.

M wee buru m ihe okike a nwere ikike nke 360 ​​kB.

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

Ohere na m ga-enweta mmemme m na ya ọzọ bụ pasent 50-70.

Agbanyeghị, isi nsogbu na akụkọ ndị a niile nwere kọmputa BC bụ friza na-adịghị agwụ agwụ.

Nke a nwere ike ime n'oge ọ bụla, ma ọ bụ pịnye koodu ma ọ bụ na-eme mmemme. Usoro oyi kpọnwụrụ pụtara na ị nọrọ nkeji iri anọ na ise n'efu, n'ihi na ... Ekwesịrị m ime ihe niile ọzọ, mana oge nkuzi nke fọdụrụ ezughị maka nke a.

N'ihe dị nso na 1993, n'ụlọ akwụkwọ ụfọdụ na lyceums, a na-amụkarị klas nke nwere ụgbọala 286, na n'ebe ụfọdụ enwere ọbụna rubles atọ. N'ihe gbasara asụsụ mmemme, enwere nhọrọ abụọ: ebe "BASIC" kwụsịrị, "Turbo Pascal" malitere.

Mmemme na "Turbo Pascal" na-eji ihe atụ nke "tankị"

N'iji Pascal, a kụziiri ụmụaka ka ha na-arụ loops, see ụdị ọrụ niile, na ịrụ ọrụ n'usoro. Na physics na mgbakọ na mwepụ lyceum, bụ́ ebe m “biri” ruo oge ụfọdụ, e kenyere otu di na nwunye otu izu kwa izu na sayensị kọmputa. Ma ruo afọ abụọ e nwere ebe a na-agwụ ike. N'ezie, achọrọ m ime ihe dị njọ karịa igosipụta ụkpụrụ nke nhazi ma ọ bụ ụdị sinusoid na ihuenyo.

tankị

Obodo Battle bụ otu n'ime egwuregwu ndị ama ama na NES clone consoles (Dendy, wdg).

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

Na 1996, ewu ewu nke 8-bits agafeela, ha anọwo na-anakọta uzuzu n'ime ime ụlọ, ọ dịkwa m ka ọ dị m mma ịme clone nke "Tanks" maka PC dị ka ihe buru ibu. Ihe na-esonụ bụ nnọọ otú azụ mgbe ahụ ọ dị mkpa iji dodge iji dee ihe na eserese, òké na ụda na Pascal.

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

Ị nwere ike ise naanị osisi na okirikiri

Ka anyị malite na eserese.

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

N'ime ụdị ya bụ isi, Pascal nyere gị ohere ise ụdị ụfọdụ, agba ma chọpụta agba nke isi. Usoro kachasị elu na modul eserese nke na-ewetara anyị nso sprites bụ GetImage na PutImage. Site n'enyemaka ha, ọ ga-ekwe omume ijide akụkụ nke ihuenyo n'ime ebe nchekwa echekwara na mbụ wee jiri mpempe a dị ka ihe oyiyi bitmap. N'ikwu ya n'ụzọ ọzọ, ọ bụrụ na ịchọrọ ịmegharị ihe ụfọdụ ma ọ bụ ihe oyiyi na ihuenyo, ị ga-ebu ụzọ see ha, detuo ha na ebe nchekwa, hichapụ ihuenyo, sere nke na-esote, na ihe ndị ọzọ ruo mgbe ịmepụtara ọbá akwụkwọ achọrọ na ebe nchekwa. Ebe ọ bụ na ihe niile na-eme ngwa ngwa, onye ọrụ anaghị achọpụta aghụghọ ndị a.

Modul mbụ ebe ejiri sprites bụ onye ndezi maapụ.

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

O nwere ogige egwuregwu akara. Ịpị òké ahụ welitere menu ebe ị nwere ike họrọ otu n'ime nhọrọ mgbochi anọ. Na-ekwu maka òké...

Òké abụrụla ngwụcha nke 90s

N'ezie, onye ọ bụla nwere oke, ma ruo n'etiti afọ 90, a na-eji ha naanị na Windows 3.11, ngwugwu eserese, na obere egwuregwu. A na-eji naanị ahụigodo egwuri Wolf na Doom. Na gburugburu DOS adịghị mkpa nke òké ahụ karịsịa. Ya mere, Borland etinyeghị modul mouse na ngwugwu ọkọlọtọ. Ị ga-achọ ya site n'aka ndị enyi gị, bụ ndị tụpụrụ aka ha ma tie mkpu na nzaghachi, "Gịnị ka ị chọrọ ya maka?"

Otú ọ dị, ịchọta modul iji nyochaa òké bụ nanị ọkara agha ahụ. Iji pịa bọtịnụ na ihuenyo na òké, a ga-esere ha. Ọzọkwa, na nsụgharị abụọ (pịa ma ọ bụghị pịa). Bọtịnụ na-anaghị emetụ ya nwere elu ọkụ na ndò dị n'okpuru ya. Mgbe ịpịrị ya, ọ bụ ụzọ ọzọ. Na mgbe ahụ, sere ya na ihuenyo ugboro atọ (ọ bụghị ịpị, pịa, mgbe ahụ agaghị agbanye ọzọ). Na mgbakwunye, echefula ịtọọ igbu oge maka ngosi, ma zoo cursor.

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

Dịka ọmụmaatụ, nhazi isi menu na koodu dị ka nke a:

Tanchiki na Pascal: otú e si kụziere ụmụaka mmemme na 90s na ihe na-ezighị ezi na ya

Ụda – naanị ọkà okwu PC

Akụkọ dị iche na ụda. Na mmalite nineties, ụda Blaster clones nọ na-akwado maka njem mmeri ha, na ọtụtụ ngwa na-eji naanị ọkà okwu arụnyere arụ ọrụ. Nke kachasị nke ike ya bụ mmeputakwa n'otu oge nke naanị otu ụda. Ma nke ahụ bụ kpọmkwem ihe Turbo Pascal nyere gị ohere ime. Site na usoro ụda ọ ga-ekwe omume "ịkụda" na ugboro dị iche iche, nke zuru oke maka ụda egbe na mgbawa, ma maka ihe nkiri egwu egwu, dị ka ejiji mgbe ahụ, nke a adịghị mma. N'ihi ya, a chọtara ngwọta aghụghọ: n'ime ebe nchekwa software nke ya, a chọtara "faịlụ exe", nke ebudatara otu ugboro site na ụfọdụ BBS. Ọ nwere ike ịrụ ọrụ ebube - kpọọ wavs na-enweghị nsogbu site na PC Ọkà okwu, ma o mere ya site na ahịrị iwu na enweghị ezigbo interface. Naanị ihe dị mkpa bụ ịkpọ ya site na usoro Pascal exec wee hụ na ihe owuwu a adaghị.

N'ihi ya, egwu na-egbu egbu pụtara na ihuenyo, ma ihe na-atọ ọchị mere na ya. Na 1996, enwere m sistemu na Pentium 75, nke nwere ihe ruru 90. Ihe niile na-arụ ọrụ nke ọma na ya. Na mahadum ebe e debere Pascal maka anyị na ọkara nke abụọ, e nwere “rul atọ” na-eyi nke ọma na klas. Site na nkwekọrịta mụ na onye nkuzi, akpọrọ m tankị ndị a gaa na nkuzi nke abụọ ka m wee nwee ule ma ghara ịga ebe ahụ ọzọ. Ya mere, ka emechara ya, nnukwu mkpọtụ gwakọtara na ụda guttural na-ada ụda si na ọkà okwu pụta. N'ozuzu, 33-megahertz DX "kaadị ruble atọ" tụgharịrị enweghị ike ịgbanye otu "executable" nke ọma. Ma ma ọ bụghị ya, ihe niile dị mma. N'ezie, ọ bụghị ịgụta ntuli aka nke keyboard ngwa ngwa, nke mebiri egwuregwu ahụ dum, n'agbanyeghị arụmọrụ PC.

Mana isi nsogbu abụghị na Pascal

N'ime nghọta m, "Tankị" bụ kacha nke enwere ike ịpụpụ na Turbo Pascal na-enweghị ntinye mgbakọ. Mmejọ ndị pụtara ìhè nke ngwaahịa ikpeazụ bụ ntuli aka nke ahụigodo na-adịghị ngwa na ntụgharị eserese ngwa ngwa. Ọnụ ọgụgụ dị nta nke ụlọ ọba akwụkwọ na modul ndị ọzọ mere ka ọnọdụ ahụ ka njọ. Enwere ike ịgụta ha na mkpịsị aka nke otu aka.

Ma ihe kacha kpasuru m iwe bụ ụzọ m si agụ akwụkwọ. Ọ dịghị onye gwara ụmụaka mgbe ahụ banyere uru na ohere nke asụsụ ndị ọzọ. Na klas, ha fọrọ nke nta ozugbo malitere ikwu okwu banyere mmalite, println na ọ bụrụ, nke kpochiri ụmụ akwụkwọ n'ime BASIC-Pascal paradigm. Asụsụ abụọ a nwere ike were naanị agụmakwụkwọ. Iji "ọgụ" ha na-eme bụ ihe na-adịghị ahụkebe.

Ihe mere e ji akụziri ụmụaka asụsụ adịgboroja bụ ihe omimi nye m. Ka ha bụrụ ihe a na-ahụ anya. Ka e jiri ihe dị iche iche nke BASIC mee ihe ebe a na ebe ahụ. Mana, n'ọnọdụ ọ bụla, ọ bụrụ na mmadụ ekpebie ijikọ ọdịnihu ya na mmemme, ọ ga-amụta asụsụ ndị ọzọ site na ọkọ. Ya mere, gịnị kpatara na a gaghị enye ụmụaka otu ọrụ agụmakwụkwọ, ma ọ bụ naanị na ikpo okwu nkịtị (asụsụ), n'ime nke ha nwere ike ịmalite n'onwe ha?

Na-ekwu maka ọrụ. N'ụlọ akwụkwọ na mahadum, ha na-adị mgbe niile: gbakọọ ihe, rụọ ọrụ, see ihe. Agụrụ m akwụkwọ n'ụlọ akwụkwọ atọ dị iche iche, gbakwunyere na anyị nwere “Pascal” n'afọ mbụ nke ụlọ akwụkwọ ahụ, ọ bụghị otu mgbe ndị nkuzi wetara ezigbo nsogbu etinyere. Dịka ọmụmaatụ, mee akwụkwọ ndetu ma ọ bụ ihe ọzọ bara uru. Ihe niile dị anya. Na mgbe mmadụ na-eji ọnwa na-edozi nsogbu efu, nke na-abanye na ahịhịa ... N'ozuzu, ndị mmadụ na-ahapụ ụlọ akwụkwọ ahụ ọkụ.

Site n'ụzọ, n'afọ nke atọ nke otu mahadum ahụ, e nyere anyị "gbakwunyere" na mmemme ahụ. Ọ dị ka ihe dị mma, mana ike gwụrụ ndị mmadụ, juputara na ọrụ adịgboroja na "ọzụzụ". Ọ dịghị onye nwere mmasị dị ka nke mbụ.

PS M googled gbasara asụsụ ndị a na-akụzi ugbu a na klas sayensị kọmputa n'ụlọ akwụkwọ. Ihe niile dị ka afọ 25 gara aga: Basic, Pascal. Python na-abịa na ntinye oge ụfọdụ.

isi: www.habr.com

Tinye a comment