Re: Programovaníi v C a prikaz goto - kuktura programovani?

Ales Prochaska prochaska na alsoft.cz
Čtvrtek Prosinec 30 20:36:30 CET 2010


Setjmp jsem prosim pekne nikdy nepochopil :-)

Ales Prochaska

> Zaplatou na riesenie vynimiek boli setjmp/longjmp a nie prikaz GOTO.

> Dostudujte si to - zakladne informacie su napr. na 
> http://en.wikipedia.org/wiki/Setjmp.h

> -m-

> Messer, Gabel, C und Licht, sind fuer kleine Kinder nicht  :)



> On 30. 12. 2010 19:20, Ales Prochaska wrote:
>> GOTO je záplata na neexistující výjimky v C resp. zbastlené výjimky v
>> C++ :-) Jako takového bych se jej nezříkal, zejména ne v C které má
>> všechny základní vlastnosti řešené záplatou místo přímo :-)
>>
>> Aleš Procháska
>>
>>> 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
>>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list

> _______________________________________________
> 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