eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPoczątek zabawy z bascomem › Re: Początek zabawy z bascomem
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.
    pl!not-for-mail
    From: "neuron" <n...@n...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Początek zabawy z bascomem
    Date: Wed, 9 Feb 2011 00:19:29 +0100
    Organization: Netia S.A.
    Lines: 57
    Message-ID: <iisjeq$knb$1@mx1.internetia.pl>
    References: <4d510385$0$2437$65785112@news.neostrada.pl>
    <iirssc$rmg$1@inews.gazeta.pl> <iirtvb$7o5$1@news.onet.pl>
    <iis4f2$crp$1@opal.futuro.pl> <op.vqlpstzr1cvm6g@jk-laptop>
    NNTP-Posting-Host: 81.219.137.30
    X-Trace: mx1.internetia.pl 1297207578 21227 81.219.137.30 (8 Feb 2011 23:26:18 GMT)
    X-Complaints-To: a...@i...pl
    NNTP-Posting-Date: Tue, 8 Feb 2011 23:26:18 +0000 (UTC)
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994
    X-RFC2646: Format=Flowed; Response
    X-Tech-Contact: u...@i...pl
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-Priority: 3
    X-Server-Info: http://www.internetia.pl/
    X-MSMail-Priority: Normal
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:604448
    [ ukryj nagłówki ]


    >Jasneeee :)
    >Tak na szybko ci znalazłem:
    >c_size_mul = ((MMC_Data_16[9] & 0x03) * 2) + ((MMC_Data_16[10] >> 7) &
    >0x01);
    >powiesz mi zgłowy co się w jakiej kolejności robi?

    Czytanie cudzego kodu zawsze jest trudne. Gorzej jak sie nie daje odczytac
    wlasnego.
    Jako ze mam juz na karku ponad 4 dychy a zaczynalem programowac w asemblerze
    na starego poczciwego z80 ( i nie mialem zadnych problemow ze sterownikiem
    do programatora - mial on klawiature 16tkowa i trzeba bylo przepisac caly
    kod bajt po bajcie, zmiana w programie i 2kb znowu bajt po bajcie - to
    dopiero uczylo myslenia)
    to pozwole sobie zwrocic uwage na kilka spraw natury ogolnej.

    Komentarze - do takiego kodu jak powyzszy przydaje sie komentarz - dzis
    pamietasz - jutro nie. Mlodym wilkom komentarze wydaja sie zbedne ale radze
    wyrabiac sobie ten nawyk - bo to ma byc nawyk
    - kazdy kod ma byc skomentowany. Po pierwsze przyda sie na
    starosc(doslownie), po wtore przyda sie gdy przyjdzie pracowac zespolowo.

    Refaktoring. Tak to juz jest ze gdy walczy sie z danym zagadnieniem to sie
    czesto przerabia kod na wariata, dodaje jakies zmienne, proboje tak, a moze
    tak, a jak jeszce nie chce dzialc....
    Gdy wreszcie kod dziala tak jak tego oczekiwalismy wyglada jak pobojowisko.
    Refaktoring to w uproszczeniu przepisanie kodu tak aby robil to samo ale aby
    byl optymalny, czytelny i gotowy do zastoswania w przyszlosci - wiem, wiem
    ,nie chce sie jak o 4 nad ranem wkoncu uzyskalo sie efekt
    ale warto zrobic to natychmiast a nie dopiero jak zabraknie ROMu ;)

    Co do odwiecznej dyskusji o wyzszosci jednych swiat nad drugimi - c,pascal,
    basic - jeden .... - albo sie umie myslec jak maszyna albo nie. Kazdy kto
    chce nazwac sie programista powinien napisac choc jeden
    program w assemblerze. Jeden starczy - kiedys programowanie w assemblerze
    bylo trendy - dzis jest marnotrastwem czasu ale .... to uczy jak dziala
    procesor i uczy jak dziala kompilator - nie jest istotne jak cos zapiszemy w
    c lub bascomie - istotne jest czy aby na pewno kumamy co z tym zrobi
    procesor.

    W przypadku kolegi Adama bascom ma jedna zalete i jedna wade ktora jednak
    tez jest zaleta i radze z nich skorzytac. Juz po 2-3 tygodniach mozna
    zbudowac konkretne, dzilajace urzadzenia i to calkiem zlozone. To daje
    motywacje do dalszej zabawy - to zaleta. Wada jest to ze bardzo ale to
    bardzo ciezko uzyskac jakakolwiek wspolbieznosc - jesli nie chcemy aby nam
    wyswietlacz nie zdychal podczas odbioru RC5 to trzeba sie napocic. Ale to
    zaleta bo po pierwsze zmusza do myslenia a po wtore zmusza do zmiany
    narzedzi na cos bardziej elastycznego ( c nie jest lepsze od bascoma - jest
    ELASTYCZNIEJSZE) .Do swiadomej zmiany. I to jest zaleta tej wady ;)))

    wojtek
    www.neuron.com.pl
    CMMS Maszyna
    Golem OEE
    Hall2007


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: