eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingUwagi odnośnie książki Stroustrupa › Re: Uwagi odnośnie książki Stroustrupa
  • Data: 2019-01-08 10:51:42
    Temat: Re: Uwagi odnośnie książki Stroustrupa
    Od: Maciej Sobczak <s...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > ... taki Python (w ogolnosci - wylaczajac prymitywy) nie posiada
    > operatora przypisania i ma sie bardzo dobrze. Java (w ogolnosci -
    > wylaczajac prymitywy) tez nie ma "wartosciowego" operatora przypisania
    > i co ?

    No, jak wyłączymy z rozważań te miejsca, gdzie operacja przypisania jest, to
    faktycznie będzie wyglądać tak, jakby jej nie było.

    Ale jednak jest.

    > C++ to taki "unnecessary copying of memory/bytes" driven language :)

    Ale wiesz, dlaczego zrezygnowano z optymalizacji COW (Copy On Write) w niektórych
    implementacjach biblioteki standardowej? Tzn. tam, gdzie np. przypisanie stringów
    robione było przez współdzielenie wartości, aż do najbliższej modyfikacji jednego z
    obiektów?
    Bo okazało się, że na współczesnych CPU szybciej się kopiuje bajty (tak do paru kB,
    co jest najczęstszym przypadkiem), niż robi barierę pamięci.

    Nie jest łatwo być dobrym krytykiem C++, nie chciałbym mieć takiego hobby. :-)

    --
    Maciej Sobczak * http://www.inspirel.com

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: