eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCo jest nie tak z C++ (było: Rust)Re: Co jest nie tak z C++ (było: Rust)
  • Data: 2017-08-29 16:03:51
    Temat: Re: Co jest nie tak z C++ (było: Rust)
    Od: g...@g...com szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu sobota, 26 sierpnia 2017 12:00:17 UTC+2 użytkownik AK napisał:

    > > Mutacja, czyli modyfikacja istniejącego obiektu.
    > > Na przykład takie coś, co wyszło w rozmowie z AK, w Pythonie:
    > >
    > > a = [1,2,3]
    > > b = [4,5,6]
    > > a += b
    > >
    > > w trzeciej linijce tablica "a" została zmodyfikowana, czy też
    > > doszło do "mutacji". faktycznie może "mutacja" nie ma w języku polskim
    > > najlepszej konotacji, ale często mówi się np. o obiektach albo zmiennych
    > > niemutowalnych.
    >
    > A co niby jet zlego w mutacji?

    Pokazywałem już przykład. Mutowalność umożliwia dokonywani rzeczy
    w rodzaju "spooky action at a distance". Największym problemem jest
    nielokalność, a to z tego względu, że komputery, które konstruujemy,
    nie radzą sobie z nią najlepiej. Przy konstruowaniu systemów współbieżnych
    dopuszczenie mutowalności wprowadza drastyczne komplikacje,
    ponieważ trzeba wprowadzać dodatkowe mechanizmy zapewniające spójność
    danych, które nie dość, że generują dodatkowe narzuty czasowe,
    to są trudne w używaniu i mogą w łatwy sposób zepsuć cały system.

    > W zyciu nie wystepuje ? Hę ?:)

    Występuje, podobnie jak np. nowotwory.
    Jednak zaletą języków programowania jest to, że one nie muszą
    modelować życia, a mogą być konstruowane tak, żeby wygodnie się
    nam w nich myślało, i żeby unikać różnego rodzaju błędów, które
    zdarza się nam niekiedy popełniać.

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: