eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaNauka programowania od czego zacząć? › Re: Nauka programowania od czego zacząć?
  • Data: 2011-09-21 20:12:42
    Temat: Re: Nauka programowania od czego zacząć?
    Od: Waldemar Krzok <w...@z...fu-berlin.de> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Marcin Wasilewski wrote:

    > Użytkownik "Waldemar Krzok" <w...@z...fu-berlin.de> napisał w
    > wiadomości news:9duq9vFbgeU1@mid.uni-berlin.de...
    >
    >> przypadku w assemblerze jako mov 4[bp],ax. Zmienne statyczne na heapie,
    >> też warunkowo deklarowane, są najczęściej rezerwowane za pomocą funkcji
    >> alloc systemu operacyjnego.
    >
    > Ale to już nie robi assembler. Na litość. Równie dobrze możesz sobie
    > zaallokować blok pamięci w C. Ale przecież to już nie jest obsługa
    > zmiennych z poziomu języka. Rozumując w ten sposób, to assembler ma
    > wszystko: struktury, drzewa, klasy, obiekty, metody i co tam jeszcze sobie
    > programista w tym assemblerze napisze. Bo przecież w assemblerze da się
    > napisać wszystko.

    Niech ci będzie. Co prawda nie widzę dużej różnicy między
    mov ax,5
    mov -4[bp],ax; tu się pomyliłem powyżej

    a int c = 5;
    ale faktycznie zmienne na heapie kompilator załatwia automagicznie, w
    assemblerze trzeba wywołać funkcję systemową. Albo robić samemu, co też mi
    się zdarzało. Chociaż heap statyczny przypisany do programu też zdarza się w
    coponiektórych kompilatorach.
    Aha, assembler z możliwością deklarowania struktur też już widziałem. Taki
    preprocessor do normalnego assemblera. Wywołanie alloc też by się dało
    preprocem załatwić. Czasem się przydaje :-). Ale wtedy mamy już zdefiniowany
    język wyższego poziomu. Prawie jak Fortran.

    Waldek


    --
    My jsme Borgové. Sklopte štíty a vzdejte se. Odpor je marný.

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: