eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingktóre języki 'historyczne' są ważne › Re: które języki 'historyczne' s? ważne
  • Data: 2011-02-02 08:04:01
    Temat: Re: które języki 'historyczne' s? ważne
    Od: Tomasz Kaczanowski <kaczus@dowyciecia_poczta.onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    R. P. pisze:
    >> Ten sam algorytm o złożoności O(n) napisany w C może być kilkukrotnie
    >> przyspieszony, gdy przepisze się go w języku wyższego poziomu. Bo
    >> użyjesz już gotowych i efektywnych struktur danych z języka wyższego
    >> poziomu, zamiast paprać w C. I bo kompilator lepiej zoptymalizuje kod
    >> pośredni niż ma to miejsce dla C.
    >
    > Taka np. klasa string w C++ na pewno właściwą strukturą nie jest, bo to
    > samo napisane w interpretowanym awk (ten sam algorytm przetwarzania
    > tekstu) potrafi zadziałać 3x szybciej... Podobnie wiele innych klas w
    > std jest w c++ spapranych. Chociażby stream'y też są wydajnościowo
    > skopane i w C zawsze wychodzi szybciej.
    >

    Bo do operacji na tekście przewidziano inne klasy niż string, to raz.
    Kompilator, oraz opcje kompilacji też mają bardzo duże znaczenie - to
    dwa.... W C może wyjść tak samo szybko jak w C++, zależy li tylko od
    kompilatora, oraz umiejętności programisty.

    --
    Kaczus
    http://kaczus.republika.pl

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: