eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingkwestia estetycznaRe: kwestia estetyczna
  • Data: 2011-08-07 19:07:12
    Temat: Re: kwestia estetyczna
    Od: Wojciech Muła <w...@p...null.onet.pl.invalid> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Sun, 07 Aug 2011 11:51:19 -0500 A.L. <l...@a...com> wrote:

    > On Sun, 07 Aug 2011 12:03:56 +0200, Wojciech Jaczewski
    > <w...@o...pl> wrote:
    >
    > >m...@t...pl wrote:
    > >
    > >>> Owszem, robi sie metlik. Ale nie uparszcza sie go przez continue,
    > >>> return i break
    > >> Nieprawda, return i continue moze upraszczac zapis.
    > >> Przy zapisie z return i continue od razu wiem ze gdzies
    > >> na dole, pomiedzy zamykajacymi klamrami nie ma kodu ktory sie
    > >> moze wykonac. Lepiej widac do czego ten if sluzy.
    > >
    > >Czasami też upraszczać może użycie goto - chociaż zapewne wielu
    > >mędrców- teoretyków powie że tego używać nie wolno, a zamiast tego
    > >trzeba zrobić kod 5 razy dłuższy, za to pozbawiony tego defektu. Ale
    > >jak przyjrzeć się dostępnym dobrze działającym programom
    > >open-source, to w wielu z nich można spotkać użycie technik, których
    > >ci mędrcy-teoretycy chętnie by zakazali. Zarówno użycia goto, jak i
    > >bardzo długich funkcji.
    >
    > Uczenie sie od "open source" to takjak wedle ludowego powiedzonka
    > "uczyl Marcin Marcina".

    Chyba, że to open source używany w przemyśle, np. PostgreSQL (i na
    prawdziwie open sourcowej licencji). Bardzo przyzwoicie napisany,
    ale goto znajdziesz w paru miejscach

    > Jak uczyc sie od mistrzow, to raczej uczycsie od prawdziwych
    > Mistrzow. Polecam ksiazke "Software Tools", Kernighan i Plauger.
    > Kod (kompletny i dzialajacy) wielu UNIXowych utilities. Proponuje
    > znalezc "goto". A niektore z owych utilities calkiem skomplikowane:
    > makrporocesor M4, czy edytor ed.

    Jest polska edycja, pt. "Narzędzia programistyczne w Pascalu". Czytałem
    większe fragmenty i uważam, że to powinna być lektura obowiązkowa na
    pierwszym roku studiów. Nie mówiąc, że bardziej wciąga niż niejedna
    powieść. :)

    > Owzm, goto jest uzyteczna. Tak samo jak schodki w rakietach. Jak
    > mawial Osla Laczka, nauczyciel Pirxa: "schodki sa potrzebne dla
    > umierajacych atronautow"

    W praktyce goto ma zastosowanie do jednej rzeczy - zebranie w jednym
    miejscu kodu, który zwalnia pamięć, zamyka pliki itd. Używałem w C,
    w modułach dla Pythona. Inaczej nie szło tego napisać, bo kod by się
    powielał n razy, co wg mnie było zupełnie niepotrzebnie i dawało okazję
    do większej liczby błędów.

    w.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: