Re: Programovaníi v C a prikaz goto - kuktura programovani?
j s
jarin.hw na gmail.com
Čtvrtek Prosinec 30 14:48:30 CET 2010
Jasne, ale tu otvarame dalsiu diskusiu :-) podla mna je pozoruhodne (v
kontexte smutnej urovne nasich univerzit), ze vobec nejaky student
vygeneroval 500 riadkovy zdrojak. Vacsina studentov za svoje studium
nenapise ani 500 riadkov tahakov, nie este 500 riadkov kodu v
akomkolvek programovacom jazyku.
Ja osobne som ten kod nejak extra velmi nestudoval, lebo som na to
nemal cas ani chut. Ze C-cko je gulasoidny jazyk, o tom asi niet sporu
- a ja som iba poukazal na to, ze tato gulasoidnost sa prejavuje aj
tu. Podla mna goto nema v C-cku vobec co hladat, ale je tam, zrejme z
historickych dovodov, ako aj ine veci. Student, ktory sam o sebe nie
je brilantnym programatorom, tuto skutocnost iba nevedomky uchopil a
pouzil. Ak by v C-cku goto nebolo, tak by tento neskuseny programator
goto skratka nepouzil.
Ak ma byt ucelom prace predvedenie schopnosti samostatnej prace a
aplikovanie teoretickych poznatkov, tak potom by tento student splnil
co mal, ci nie? Ze je jeho zdrojak neprehladny, to je pravda
(mimochodom, skuste si pohladat nieco vo vlastnych starych
zdrojakoch), ale o implementacnu cistotu tu ide podla mna v poslednom
rade. Takisto ako v poslednom rade ide o to, ci student naspajkoval
obvodu na plosny spoj uphladne na obostranny DPS s maskou alebo to len
nabastlil stylom vrabcie hniezdo na univerzalnom plosaku. Ak to
funguje a student pochopil co mal, tak praca splnila svoj ucel.
J.S.
2010/12/30 www www <asrock70 na seznam.cz>:
> V TV rikali neco o tom, ze tento patek nema byt nikdo strizliv dele nez hodinu :-)
> Osobne bych rekl, ze ucelem diplomove prace nema byt predvedeni schopnoosti vyuzivat
> vlastnost gulasoidneho jazyka, ale predvedeni schopnosti samostatne prace a aplikovani teoretickych poznatku v praxy.
> Pokud uci na VUT implementovat stavove automaty takto tak nevim.
> Sam obcas delam vedouciho nebo oponenta nejake takove praci a tohle bych asi nepresel.
> Nejde jen o to goto, ale povsechne ten kod je neprehledny, uprava na jinou rychlost nez 9600 bps, nejde provest zmenou na jednom miste, atd.
>
> Jirka
>
>
>>Povodne som mal napisany dlhsi prispevok, ale zmazal som ho, lebo: 1,
> vobec nie je piatok; 2, vobec nesedime pri pive.
>
> Moj nazor je taky, ze autor pouzil uplne normalnu vlastnost jayzka,
> ktoru obsahuje tento kokretny jazyk. Pokial sa vam zda byt pouzitie
> prikazu goto ako zle, tak je to opat vlastnost tohto gulaso-idneho
> jazyka.
>
>
> J.S.
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list