14.01.2016, 14:42
Tento týden jsem se docela pobavil při rozhovoru s jedním človíčkem, co mne požádal o radu s programováním.
Bohužel chtěl poradit s článkem, který jsem psal před mnoha lety, a zrovna v oblasti, ke které jsem přičuchl jen okrajově (MIDI). Mno, nepovažuji se za dobrého programátora a v době, kdy jsem ten článek psal, jsem byl totálně zelenáč, ale to je vedlejší. Každopádně naše velmi podmětná konverzace, kde jsem onoho člověka zřejmě urazil tím, že jsem hned nenašel chyby v jeho programu, a poukazoval jsem mezitím na jiné, skončila těmito slovy:
ty nenaprogramuješ nic to je každému programátorovi hned jasné dokonce i mně
to že do toho fušuješ je k neprospěchu věci
radši dělej manuální práci a výpočetní techniku nech lidem jako jsem já
Turbo Assembler není objektově orientovaný jazyk, ani jeden Váš program nebyl nikdy spuštěn.
Jazyk Pascal, syntaxe IF THEN ELSE , před else středník nepatří celek Begin End za THEN končí bez něj
..
Nikdo z Int21h.cz nemá tušení o tom co je to retro programování ani co je to programování obecně.
(to mimo to, že mi bylo doporučeno, že můj 486DX s DOSem není dost DOSový, a proto mi tam jeho program nefunguje dobře, a bylo mi doporučeno si koupit nějaký moderní stroj, a dát si tam DOSbox )
Asi bych si hodil mašli, kdyby to nepocházelo od člověka, který vytvořil procedury následujícího typu
Procedure VGA_BarZ(x1,y1,x2,y2,Barva,BufferTo:Word);
Var Xa,Ya: Word;
Begin
For Ya:=y1 to y2-1 do
For Xa:=x1 to x2-1 do mem[BufferTo : (Ya*320+Xa)]:=Barva;
End;
a považuje je za kód, který funguje. Inu, v tom má jistě pravdu.
Co z toho plyne za ponaučení, milé děti? I pomáhat se musí umět. Nikdy jsem nebyl moc dobrý učitel, o počítačových kroužcích, co jsem vedl asi 2 roky taktně pomlčím.
Bohužel chtěl poradit s článkem, který jsem psal před mnoha lety, a zrovna v oblasti, ke které jsem přičuchl jen okrajově (MIDI). Mno, nepovažuji se za dobrého programátora a v době, kdy jsem ten článek psal, jsem byl totálně zelenáč, ale to je vedlejší. Každopádně naše velmi podmětná konverzace, kde jsem onoho člověka zřejmě urazil tím, že jsem hned nenašel chyby v jeho programu, a poukazoval jsem mezitím na jiné, skončila těmito slovy:
ty nenaprogramuješ nic to je každému programátorovi hned jasné dokonce i mně
to že do toho fušuješ je k neprospěchu věci
radši dělej manuální práci a výpočetní techniku nech lidem jako jsem já
Turbo Assembler není objektově orientovaný jazyk, ani jeden Váš program nebyl nikdy spuštěn.
Jazyk Pascal, syntaxe IF THEN ELSE , před else středník nepatří celek Begin End za THEN končí bez něj
..
Nikdo z Int21h.cz nemá tušení o tom co je to retro programování ani co je to programování obecně.
(to mimo to, že mi bylo doporučeno, že můj 486DX s DOSem není dost DOSový, a proto mi tam jeho program nefunguje dobře, a bylo mi doporučeno si koupit nějaký moderní stroj, a dát si tam DOSbox )
Asi bych si hodil mašli, kdyby to nepocházelo od člověka, který vytvořil procedury následujícího typu
Procedure VGA_BarZ(x1,y1,x2,y2,Barva,BufferTo:Word);
Var Xa,Ya: Word;
Begin
For Ya:=y1 to y2-1 do
For Xa:=x1 to x2-1 do mem[BufferTo : (Ya*320+Xa)]:=Barva;
End;
a považuje je za kód, který funguje. Inu, v tom má jistě pravdu.
Co z toho plyne za ponaučení, milé děti? I pomáhat se musí umět. Nikdy jsem nebyl moc dobrý učitel, o počítačových kroužcích, co jsem vedl asi 2 roky taktně pomlčím.