{"id":37275,"date":"2019-10-31T22:16:42","date_gmt":"2019-10-31T19:16:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak\/"},"modified":"2019-10-31T22:16:42","modified_gmt":"2019-10-31T19:16:42","slug":"tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","title":{"rendered":"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>N\u011bco o tom, jak vypadala \u0161koln\u00ed informatika v 90. letech, a pro\u010d b\u00fdvali v\u0161ichni program\u00e1to\u0159i tehdy v\u00fdhradn\u011b samoukov\u00e9.<\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/0e83c78a2e820c961fe72146ae21ff7e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Na \u010dem se d\u011bti u\u010dily programovat<\/h2>\n<p>\nNa za\u010d\u00e1tku 90. let za\u010daly moskevsk\u00e9 \u0161koly selektivn\u011b vybavovat t\u0159\u00eddy po\u010d\u00edta\u010di. V m\u00edstnostech se ihned osazovaly m\u0159\u00ed\u017ee na oknech a t\u011b\u017ek\u00e9 \u017eelezn\u00e9 dve\u0159e. Z ni\u010deho nic se objevil u\u010ditel informatiky (vypadal jako nejd\u016fle\u017eit\u011bj\u0161\u00ed osoba hned po \u0159editeli), jeho\u017e hlavn\u00edm \u00fakolem bylo dohl\u00ed\u017eet na to, aby si nikdo na nic nesahal. Opravdu na nic. Ani na vstupn\u00ed dve\u0159e.<br \/>\nV t\u0159\u00edd\u00e1ch bylo nej\u010dast\u011bji mo\u017en\u00e9 potkat syst\u00e9my BK-0010 (v jeho variant\u00e1ch) a BK-0011M.<\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/1c458810121cd3d38992ff59bc1f38d3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto p\u0159evzato <noindex><a rel=\"nofollow\" href=\"http:\/\/www.computer-museum.ru\/articles\/personalnye-evm\/901\/\">odsud<\/a><\/noindex><\/i><\/p>\n<p>D\u011btem byly vysv\u011btlov\u00e1ny z\u00e1kladn\u00ed komponenty, stejn\u011b jako n\u011bkolik p\u0159\u00edkaz\u016f 'Basic', aby mohly nakreslit na obrazovce \u010d\u00e1ry a kruhy. Pro ni\u017e\u0161\u00ed a st\u0159edn\u00ed t\u0159\u00eddy to pravd\u011bpodobn\u011b sta\u010dilo.<\/p>\n<p>S ukl\u00e1d\u00e1n\u00edm sv\u00fdch v\u00fdtvor\u016f (program\u016f) byly tehdy samostatn\u00e9 probl\u00e9my. Nej\u010dast\u011bji byly po\u010d\u00edta\u010de propojeny pomoc\u00ed jednop\u00e1smov\u00fdch kontroler\u016f do s\u00edt\u011b s topologi\u00ed 'sd\u00edlen\u00e1 sb\u011brnice' a rychlost\u00ed p\u0159enosu 57600 baud. Diskov\u00e1 jednotka byla zpravidla jedna a ta \u010dasto nefungovala. N\u011bkdy fungovala, n\u011bkdy ne, s\u00ed\u0165 zamrzla, disketu nebylo mo\u017en\u00e9 p\u0159e\u010d\u00edst.<\/p>\n<p>J\u00e1 jsem tehdy nosil s sebou toto v\u00fdtvor o kapacit\u011b 360 kB.<\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/c312b6e6d070c270c92be0f59b55884c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u0160ance, \u017ee z n\u011bj op\u011bt vyt\u00e1hnu sv\u016fj program, byly asi 50-70 procent.<\/p>\n<blockquote><p>Hlavn\u00edm probl\u00e9mem v\u0161ech t\u011bchto po\u010d\u00edta\u010dov\u00fdch historek 'BK' v\u0161ak byla nekone\u010dn\u00e1 zamrz\u00e1n\u00ed.<\/p><\/blockquote>\n<p>To se mohlo st\u00e1t v kter\u00e9mkoli okam\u017eiku, a\u0165 u\u017e p\u0159i psan\u00ed k\u00f3du nebo p\u0159i spu\u0161t\u011bn\u00ed programu. Zamrzl\u00fd syst\u00e9m znamenal, \u017ee 45 minut \u010dasu jsi pro\u017eil zbyte\u010dn\u011b, proto\u017ee jsi musel d\u011blat v\u0161echno znovu, ale zb\u00fdvaj\u00edc\u00ed \u010das vyu\u010dovac\u00ed hodiny u\u017e na to nesta\u010dil.<\/p>\n<p>Kolem roku 1993 se v n\u011bkter\u00fdch \u0161kol\u00e1ch a gymn\u00e1zi\u00edch objevovaly norm\u00e1ln\u00ed t\u0159\u00eddy s 286 po\u010d\u00edta\u010di, a n\u011bkde st\u00e1ly dokonce 't\u0159\u00edstovky'. Co se t\u00fd\u010de programovac\u00edch jazyk\u016f, byly dv\u011b varianty: tam, kde kon\u010dil 'Basic', za\u010d\u00ednal 'Turbo Pascal'.<\/p>\n<h2>Programov\u00e1n\u00ed v 'Turbo Pascalu' na p\u0159\u00edkladu 'tank\u016f'<\/h2>\n<p>\nNa \"Pascale\" d\u011bti u\u010dily vytv\u00e1\u0159et cykly, kreslit r\u016fzn\u00e9 funkce a pracovat s poli. V fyzik\u00e1ln\u011b-matematick\u00e9m lyceu, kde jsem n\u011bjakou dobu \"p\u0159eb\u00fdval\", byla informatika vyhrazena jedn\u00e9 hodin\u011b t\u00fddn\u011b. A dva roky tam byla tahle nuda. Samoz\u0159ejm\u011b, cht\u011blo se mi ud\u011blat n\u011bco v\u00e1\u017en\u011bj\u0161\u00edho ne\u017e jen zobrazov\u00e1n\u00ed hodnot pole nebo n\u011bjak\u00e9 sinusoidy.<\/p>\n<h3>Tanky<\/h3>\n<p>\nBattle City byla jednou z nejpopul\u00e1rn\u011bj\u0161\u00edch her na konzol\u00edch klon\u016f NES (Dendy a dal\u0161\u00edch). <\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/b63a4b73e4d7cd5b6756175e1f4fcefe.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV roce 1996 popularity 8-bitov\u00fdch her pominula, u\u017e dlouho prachu v sk\u0159\u00edn\u00edch a p\u0159i\u0161lo mi zaj\u00edmav\u00e9 ud\u011blat klon \"Tank\u016f\" pro PC jako n\u011bco velk\u00e9ho. Dal\u0161\u00ed je o tom, jak bylo tehdy nutn\u00e9 se vykroutit, aby se na \"Pascale\" vytvo\u0159ilo n\u011bco s grafikou, my\u0161\u00ed a zvukem.<\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/cc10dee6a0ef886ab6d00e382c414e1d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>M\u016f\u017eete kreslit jen ty\u010dinky a kole\u010dka<\/h3>\n<p>\nZa\u010dneme s grafikou.<\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/9160517cddc78e1ab93e8bb1c121635e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV z\u00e1kladn\u00ed verzi \"Pascal\" umo\u017e\u0148oval kreslit n\u011bkter\u00e9 tvary, vypl\u0148ovat a ur\u010dovat barvy bod\u016f. Nejpokro\u010dilej\u0161\u00ed procedury v modulu Graph, kter\u00e9 n\u00e1s p\u0159ibli\u017eovaly ke sprite\u016fm, jsou GetImage a PutImage. S jejich pomoc\u00ed bylo mo\u017en\u00e9 zachytit do p\u0159edem rezervovan\u00e9 oblasti pam\u011bti \u00fasek obrazovky a pot\u00e9 pou\u017e\u00edt tento kousek jako rastrov\u00fd obr\u00e1zek. Jin\u00fdmi slovy, pokud chcete na obrazovce opakovan\u011b pou\u017e\u00edvat n\u011bkter\u00e9 prvky nebo obr\u00e1zky, nejprve je nakresl\u00edte, zkop\u00edrujete do pam\u011bti, vyma\u017eete obrazovku, nakresl\u00edte dal\u0161\u00ed a tak d\u00e1l, dokud nevytvo\u0159\u00edte v pam\u011bti pot\u0159ebnou knihovnu. Proto\u017ee se to d\u011bje rychle, u\u017eivatel t\u011bchto trik\u016f si nev\u0161imne.<\/p>\n<p>Prvn\u00ed modul, kde se za\u010daly pou\u017e\u00edvat spritey \u2013 editor map.<\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/3079b944f02329c55487e2d746166bbc.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nM\u011bl rozvr\u017een\u00e9 hern\u00ed pole. Kliknut\u00ed my\u0161\u00ed vyvolalo menu, ve kter\u00e9m bylo mo\u017en\u00e9 vybrat jednu ze \u010dty\u0159 variant p\u0159ek\u00e1\u017eek. Mimochodem o my\u0161i\u2026<\/p>\n<h3>My\u0161 \u2013 to u\u017e je konec 90. let<\/h3>\n<p>\nMy\u0161i samoz\u0159ejm\u011b m\u011bly v\u0161ichni, ale do poloviny 90. let se pou\u017e\u00edvaly pouze ve Windows 3.11, grafick\u00fdch bal\u00edc\u00edch a v mal\u00e9m po\u010dtu her. V Wolfa a Dooma se hr\u00e1lo jen s kl\u00e1vesnic\u00ed. A v prost\u0159ed\u00ed DOS ani my\u0161 nebyla moc pot\u0159ebn\u00e1. Proto v Borlandu modul pro pr\u00e1ci s my\u0161\u00ed ani nezahrnovali do standardn\u00ed dod\u00e1vky. Ten bylo pot\u0159eba hledat u zn\u00e1m\u00fdch, kte\u0159\u00ed jen kr\u010dili rameny a na to zvolali \"a k \u010demu ti to je?\".<\/p>\n<p>Naj\u00edt modul pro sledov\u00e1n\u00ed my\u0161i je pouze polovina \u00fakolu. Aby bylo mo\u017en\u00e9 klikat my\u0161\u00ed na obrazovkov\u00e9 tla\u010d\u00edtka, je nutn\u00e9 je navrhnout. A to ve dvou variant\u00e1ch (stisknut\u00e9 a nestisknut\u00e9). U nestisknut\u00e9ho tla\u010d\u00edtka je horn\u00ed \u010d\u00e1st sv\u011btl\u00e1 a pod n\u00edm je st\u00edn. U stisknut\u00e9ho je to naopak. A je t\u0159eba je t\u0159ikr\u00e1t vykreslit na obrazovce (nestisknut\u00e9, stisknut\u00e9, pak zase nestisknut\u00e9). Plus nezapomenout nastavit zpo\u017ed\u011bn\u00ed na zobrazen\u00ed a ukr\u00fdt kurzor.<\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/9db147e14536283807e115f47ad7c73e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNap\u0159\u00edklad zpracov\u00e1n\u00ed hlavn\u00edho menu v k\u00f3du vypadalo takto:<\/p>\n<p><img decoding=\"async\" alt=\"Tanky na Pascalu: jak u\u010dili d\u011bti programov\u00e1n\u00ed v 90. letech a co bylo \u0161patn\u011b\" src=\"\/wp-content\/uploads\/2019\/08\/d3eade8d5f494752ffff63e798600069.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Zvuk \u2013 pouze piezo reproduktor po\u010d\u00edta\u010de.<\/h3>\n<p>\nSamostatn\u00fd p\u0159\u00edb\u011bh je se zvukem. Na po\u010d\u00e1tku devades\u00e1t\u00fdch let se klony Sound Blaster teprve chystaly na sv\u00e9 v\u00edt\u011bzn\u00e9 ta\u017een\u00ed a v\u011bt\u0161ina aplikac\u00ed pracovala pouze se vestav\u011bn\u00fdm reproduktorem. Jeho maxim\u00e1ln\u00ed mo\u017enosti \u2013 to je sou\u010dasn\u00e9 p\u0159ehr\u00e1v\u00e1n\u00ed pouze jednoho t\u00f3nu. A pr\u00e1v\u011b to umo\u017e\u0148oval Turbo Pascal. Pomoc\u00ed procedury sound bylo mo\u017en\u00e9 \"p\u00edpat\" na r\u016fzn\u00fdch frekvenc\u00edch, co\u017e sta\u010dilo pro zvuky v\u00fdst\u0159el\u016f a v\u00fdbuch\u016f, ale pro hudebn\u00ed zn\u011blku, jak to tehdy bylo m\u00f3dn\u00ed, to v\u0161echno nebylo dostate\u010dn\u00e9. Nakonec se na\u0161lo velmi d\u016fmysln\u00e9 \u0159e\u0161en\u00ed: v na\u0161em vlastn\u00edm archivu softwaru se objevil \"exeku\u010dn\u00ed\" program, sta\u017een\u00fd kdysi z n\u011bjak\u00e9 BBS. Ten um\u011bl d\u011blat z\u00e1zraky \u2013 reprodukovat nekomprimovan\u00e9 wav soubory p\u0159es PC Speaker, p\u0159i\u010dem\u017e to d\u011blalo z p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku a nem\u011blo vlastn\u00ed rozhran\u00ed. V\u0161e, co bylo t\u0159eba, bylo vyvolat ho p\u0159es Pascalovu proceduru exec a ujistit se, \u017ee tato konstrukce nezhavaruje. <\/p>\n<p>Nakonec se na zn\u011blce objevil par\u00e1dn\u00ed hudebn\u00ed kousek, ale s t\u00edm se stala vtipn\u00e1 v\u011bc. V roce 1996 jsem m\u011bl syst\u00e9m na Pentium 75, vytaktovan\u00e9m na 90. Na n\u011bm v\u0161e fungovalo skv\u011ble. Ve \u0161kole, kde n\u00e1m na druh\u00fd semestr dali Pascal, v u\u010debn\u011b st\u00e1ly zastaral\u00e9 \"t\u0159\u00eddy\". Po dohod\u011b s u\u010ditelem jsem na druhou hodinu p\u0159inesl tyto tanky, abych dostal z\u00e1po\u010det a u\u017e tam nechodil. A tak, po spu\u0161t\u011bn\u00ed za\u010dal z reproduktoru zn\u00edt hlasit\u00fd \u0159ev sm\u00edchan\u00fd s houpav\u00fdmi hrdlov\u00fdmi zvuky. Zkr\u00e1tka, 33 MHz \"t\u0159\u00edda\" nedok\u00e1zala zvl\u00e1dnout ten sam\u00fd \"exeku\u010dn\u00ed\" program. Ale jinak to bylo v po\u0159\u00e1dku. Samoz\u0159ejm\u011b, nepo\u010d\u00edtaje zpo\u017ed\u011bn\u00e9 sn\u00edm\u00e1n\u00ed kl\u00e1vesnice, kter\u00e9 kazilo cel\u00fd hern\u00ed z\u00e1\u017eitek bez ohledu na v\u00fdkon PC.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"1FC2YALixLY\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/1FC2YALixLY\/hqdefault.jpg\" alt=\"P\u0159ehr\u00e1t video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h2>Ale hlavn\u00ed probl\u00e9m nen\u00ed v \"Pascalu\".<\/h2>\n<p>\nPodle m\u00e9ho n\u00e1zoru byly \u201eTanky\u201c maximem, co se dalo vyt\u011b\u017eit z Turbo Pascalu bez assemblerov\u00fdch vlo\u017eek. Mezi z\u0159ejm\u00e9 nedostatky kone\u010dn\u00e9ho produktu pat\u0159\u00ed pomal\u00e9 \u010dten\u00ed z kl\u00e1vesnice a pomal\u00e9 vykreslov\u00e1n\u00ed grafiky. Situaci zhor\u0161ovalo velmi n\u00edzk\u00e9 mno\u017estv\u00ed extern\u00edch knihoven a modul\u016f. Ty se daly po\u010d\u00edtat na prstech jedn\u00e9 ruky.<\/p>\n<p>Ale nejv\u00edc m\u011b roz\u010diloval p\u0159\u00edstup ve \u0161koln\u00edm vzd\u011bl\u00e1v\u00e1n\u00ed. D\u011btem nikdo tenkr\u00e1t ne\u0159ekl o v\u00fdhod\u00e1ch a mo\u017enostech jin\u00fdch jazyk\u016f. Na hodin\u00e1ch se prakticky hned za\u010dalo mluvit o begin, println a if, co\u017e uv\u011bz\u0148ovalo studenty v paradigmatu basic-pascal. Oba tyto jazyky lze pova\u017eovat v\u00fdhradn\u011b za v\u00fdukov\u00e9. Jejich \u201ebojov\u00e9\u201c pou\u017eit\u00ed je vz\u00e1cn\u00fd jev. <\/p>\n<p>Pro\u010d u\u010dit d\u011bti fale\u0161n\u00fdm jazyk\u016fm \u2013 to je pro m\u011b z\u00e1hada. A\u0165 u\u017e jsou v\u00edce n\u00e1zorn\u00e9. A\u0165 u\u017e se varianty \u201eB\u00e1sika\u201c kdesi pou\u017e\u00edvaj\u00ed. V ka\u017ed\u00e9m p\u0159\u00edpad\u011b, pokud se n\u011bkdo rozhodne spojit svou budoucnost s programov\u00e1n\u00edm, bude muset za\u010d\u00edt od nuly s jin\u00fdmi jazyky. Tak pro\u010d ned\u00e1vat d\u011btem stejn\u00e9 v\u00fdukov\u00e9 \u00fakoly, ale u\u017e na norm\u00e1ln\u00ed platform\u011b (jazyku), v r\u00e1mci kter\u00e9 by se mohly d\u00e1le samostatn\u011b rozv\u00edjet?<\/p>\n<p>Mimochodem o \u00fakolech. Ve \u0161kole a na institutu byly v\u017edy abstraktn\u00ed: spo\u010d\u00edtat tohle, vytvo\u0159it funkci, nakreslit n\u011bco. Studoval jsem na t\u0159ech r\u016fzn\u00fdch \u0161kol\u00e1ch, nav\u00edc jsme m\u011bli \u201ePascal\u201c na prvn\u00ed ro\u010dn\u00edk institutu, a ani jednou n\u00e1m u\u010ditel\u00e9 nedali n\u011bjak\u00fd re\u00e1ln\u00fd aplika\u010dn\u00ed \u00fakol. Nap\u0159\u00edklad vytvo\u0159it z\u00e1pisn\u00edk nebo n\u011bco u\u017eite\u010dn\u00e9ho. V\u0161echno bylo vymy\u0161len\u00e9. A kdy\u017e \u010dlov\u011bk m\u011bs\u00edce \u0159e\u0161\u00ed pr\u00e1zdn\u00e9 \u00fakoly, kter\u00e9 pak kon\u010d\u00ed v ko\u0161i\u2026 Celkov\u011b lid\u00e9 z institutu vych\u00e1zej\u00ed vyho\u0159el\u00ed.<\/p>\n<p>Mimochodem, ve t\u0159et\u00edm ro\u010dn\u00edku stejn\u00e9 vysok\u00e9 \u0161koly n\u00e1m do programu za\u0159adili \u201eplusy\u201c. Na prvn\u00ed pohled dobr\u00e1 v\u011bc, ale lid\u00e9 byli unaven\u00ed, nasycen\u00ed fale\u0161n\u00fdmi a \u201ev\u00fdukov\u00fdmi\u201c \u00fakoly. Nad\u0161en\u00ed, jako na poprv\u00e9, nikde nebylo.<\/p>\n<p>P.S. Hledal jsem, jak\u00e9 jazyky se dnes u\u010d\u00ed ve \u0161kol\u00e1ch na hodin\u00e1ch informatiky. V\u0161e jako p\u0159ed 25 lety: Basic, Pascal. Ob\u010das se vkl\u00e1d\u00e1 Python.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/464237\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0430\u044f \u00ab\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430\u00bb \u0432 90-\u0445, \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0430\u043c\u043e\u0443\u0447\u043a\u0438. \u041d\u0430 \u0447\u0435\u043c \u0443\u0447\u0438\u043b\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0435\u0442\u0435\u0439 \u0412 \u043d\u0430\u0447\u0430\u043b\u0435 90-\u0445 \u043c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0435 \u0448\u043a\u043e\u043b\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0432\u044b\u0431\u043e\u0440\u043e\u0447\u043d\u043e \u043e\u0441\u043d\u0430\u0449\u0430\u0442\u044c \u043a\u043b\u0430\u0441\u0441\u0430\u043c\u0438 \u042d\u0412\u041c. \u0412 \u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u044f\u0445 \u0441\u0440\u0430\u0437\u0443 \u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0440\u0435\u0448\u0435\u0442\u043a\u0438 \u043d\u0430 \u043e\u043a\u043d\u0430 \u0438 \u0442\u044f\u0436\u0435\u043b\u0443\u044e \u043e\u0431\u0438\u0442\u0443\u044e \u0436\u0435\u043b\u0435\u0437\u043e\u043c \u0434\u0432\u0435\u0440\u044c. \u041e\u0442\u043a\u0443\u0434\u0430-\u0442\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0441\u044f \u0443\u0447\u0438\u0442\u0435\u043b\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0438 (\u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u043a\u0430\u043a \u0441\u0430\u043c\u044b\u0439 \u0432\u0430\u0436\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440\u0438\u0449 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27960,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37275","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0430\u044f \u00ab\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430\u00bb \u0432 90-\u0445, \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0430\u043c\u043e\u0443\u0447\u043a\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0422\u0430\u043d\u0447\u0438\u043a\u0438 \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435: \u043a\u0430\u043a \u0443\u0447\u0438\u043b\u0438 \u0434\u0435\u0442\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432 90-\u0445 \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0431\u044b\u043b\u043e \u043d\u0435 \u0442\u0430\u043a | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0430\u044f \u00ab\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430\u00bb \u0432 90-\u0445, \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0430\u043c\u043e\u0443\u0447\u043a\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:16:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Tanky na Pascalu: jak se d\u011bti u\u010dily programov\u00e1n\u00ed v 90. letech a co s t\u00edm bylo \u0161patn\u011b | ProHoster","description":"N\u011bco o tom, jak vypadala \u0161koln\u00ed informatika v 90. letech, a pro\u010d b\u00fdvali v\u0161ichni program\u00e1to\u0159i tehdy v\u00fdhradn\u011b samoukov\u00e9.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0422\u0430\u043d\u0447\u0438\u043a\u0438 \u043d\u0430 \u041f\u0430\u0441\u043a\u0430\u043b\u0435: \u043a\u0430\u043a \u0443\u0447\u0438\u043b\u0438 \u0434\u0435\u0442\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0432 90-\u0445 \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0431\u044b\u043b\u043e \u043d\u0435 \u0442\u0430\u043a | ProHoster","og:description":"\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0430\u044f \u00ab\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430\u00bb \u0432 90-\u0445, \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u0432\u0441\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u0442\u043e\u0433\u0434\u0430 \u0431\u044b\u043b\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0430\u043c\u043e\u0443\u0447\u043a\u0438.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/tanchiki-na-paskale-kak-uchili-detej-programmirovaniyu-v-90-h-i-chto-s-etim-bylo-ne-tak","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:16:42+00:00","article:modified_time":"2019-10-31T19:16:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37275","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 17:04:38","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:30:00","updated":"2026-01-23 17:04:38","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=37275"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/37275\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/27960"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=37275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=37275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=37275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}