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
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-2.dfn.de!ne
    ws.dfn.de!feeder.erje.net!border3.nntp.ams.giganews.com!border1.nntp.ams.gigane
    ws.com!nntp.giganews.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!209.197.12
    .246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!
    unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.P
    OSTED!not-for-mail
    Date: Tue, 01 Feb 2011 16:57:03 +0100
    From: "R. P." <r...@w...pl>
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101207
    Thunderbird/3.1.7
    MIME-Version: 1.0
    Newsgroups: pl.comp.programming
    Subject: Re: które języki 'historyczne' s? ważne
    References: <2...@n...onet.pl>
    <f...@t...askar.com.pl>
    <4d470681$0$2436$65785112@news.neostrada.pl>
    <r...@4...com>
    <4d47519c$0$2437$65785112@news.neostrada.pl> <ii8g1j$768$1@news.onet.pl>
    <4d47d675$0$2447$65785112@news.neostrada.pl>
    <p...@4...com>
    <4d481b77$0$2484$65785112@news.neostrada.pl> <ii999j$mnd$2@solani.org>
    <4d48298a$0$2460$65785112@news.neostrada.pl> <ii9a4u$mnd$7@solani.org>
    In-Reply-To: <ii9a4u$mnd$7@solani.org>
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 39
    Message-ID: <4d482d5b$0$2457$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.6.167.226
    X-Trace: 1296575835 unt-rea-a-01.news.neostrada.pl 2457 83.6.167.226:50667
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:188490
    [ ukryj nagłówki ]

    W dniu 2011-02-01 16:50, Stachu 'Dozzie' K. pisze:
    > On 2011-02-01, R. P.<r...@w...pl> wrote:
    >>>>> Wieksosc neisczesc spowodowana jest tym ze "programy systemowe"
    >>>>> napisane sa w C z "chytrymi rzutami"
    >>>>
    >>>> Zgadza się. Są źródłem błędów. Ale dzięki nim pisane oprogramowanie może
    >>>> też być bardzo wydajne... O tym nie wspominasz.
    >>>
    >>> Wydajność się zyskuje nie na fistaszkach w rodzaju oszczędzenia jednego
    >>> bajtu czy czterech cykli procesora, tylko na złożoności obliczeniowej
    >>> (asymptotycznej).
    >>>
    >>> Tak, w jądrze systemu operacyjnego też.
    >>>
    >>
    >> Gadasz jak typowy teoretyk.
    >
    > Gadasz jak typowy pożal-się-Boże-praktyk bez przygotowania
    > teoretycznego.

    Kulturą wypowiedzi to ty nie grzeszysz. Nie wiesz kim jestem i jakie mam
    przygotowanie teoretyczne. A ja nie mam obowiązku tobie się z tego tłuaczyć.

    >> Ten sam algorytm o złożoności np. O(n)
    >> napisany w języku wysokiego poziomu (np. w C++) może być kilkukrotnie
    >> przyspieszony, gdy się go przepisze na C.
    >
    > 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.

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: