eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPoczątek zabawy z bascomemRe: Początek zabawy z bascomem
  • Data: 2011-02-08 23:19:29
    Temat: Re: Początek zabawy z bascomem
    Od: "neuron" <n...@n...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: