eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgramowanie uC - Pascal, czy C ?Re: Programowanie uC - Pascal, czy C ?
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!newsfeed.fsmpi.rwth-aachen.de!feeder1-2.proxad.net!proxad.net!feeder2-2.p
    roxad.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-
    exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTE
    D!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Subject: Re: Programowanie uC - Pascal, czy C ?
    Newsgroups: pl.misc.elektronika
    User-Agent: 40tude_Dialog/2.0.15.1pl
    MIME-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    References: <b...@g...com>
    <3...@g...com>
    <b...@4...com>
    Date: Wed, 29 Jan 2014 23:08:58 +0100
    Message-ID: <ihokmct2f2vl$.gku5azxvj9wg.dlg@40tude.net>
    Lines: 66
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
    X-Trace: 1391033338 unt-rea-a-02.news.neostrada.pl 2147 82.143.187.50:49186
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:658962
    [ ukryj nagłówki ]

    Dnia Mon, 27 Jan 2014 18:36:28 -0600, A.L. napisał(a):
    > On Mon, 27 Jan 2014 13:44:15 -0800 (PST), h...@m...uni.wroc.pl
    >>Dziś kompilatory optymalizujące dla C są łatwo dostępne, więc można
    >>nie doceniać możliwici użycia prostego kompilatora. Ale w pierwszych
    >>latach C kompilatory dla mini i mikrokomuterów były badziewiate.
    >
    > Nie byly badziewne. Pierwsze kompilatory C byly doskonale, na dlugo
    > zanim pojawily sie pecety.

    No nie, spodziewam sie ze pierwsze byly kiepskie. Ale sie udoskonalily
    ... jak piszesz - na dlugo przed pecetami.


    > W C byl i jest pisany UNIX. Gdy Pecety sie
    > pojawily, kompilatory C bazowaly na technice kompilacji kompilatorow
    > Unixowych i byly naprawde doskonale. Zas kompilatory Pascala bazowaly
    > na p-kodzie i maszynie wirtualnej

    No nie - to tylko jedna z mozliwosci, dla tych co chca szybko pascala
    posadzic na nowej maszynie. Byly i normalne kompilatory.

    > Jak idzie o optymalizacje, to optymalizacja nei jest specjalnie
    > krytyczna

    Zalezy. Programista mowi ze C jest dwa razy szybsze i Pascal przestaje
    byc uzywany.

    >> Kompilator Pascala wie kiedy ma do czynienia
    >>z tablią i zwykle (z wyjątkiem niekiedy dodawanyc konstrukcji
    >>w stylu C) zna rozmiar tablicy więc może automatycznie wstawić
    >>instrukcje sprawdzające czy indeks mieści się w granicach.
    > No i wlasnei dlatego program w Pascalu jest wolniejszy niz w C

    Ale niespecjalnie krytycznie :-)

    >>W sumie: jak masz dobry kompilator Pascala to może on
    >>mieć zalety w porównaniu z C. Ale jest spora szansa
    >>że C wygra ze względu na większą dostępność narzędzi
    >>i bibliotek.
    > Nei nalezy porownywac pomarancz z jablkami. Pascal to silnie typowany
    > jezyk wysokiego poziomu, C to "strukturalizowany asembler" dla
    > zastosowan gdzie neisbedny jest bliski kontakt z "metalem"

    Spojrz na produkty Borlanda ... i nie masz racji.
    Pare rozszerzen do standardu i oba jezyki sa prawie identyczne.

    > NA dodatek, Pascal ma pewne cechy ktore powoduja ze musi wykonywac sie
    > wolniej niz C. Oprocz indeksow tablic (patzr wyzej) sa "zanurzone
    > procedury" (nested procedures) ktore wymahaja aby dostep do pewnych
    > elementow byl okreslany w czasie wykonania programu.

    A potem zrobili C++

    > Optymalizacja zas nei zawsze jest pozadana. Wiadomo ze a + (b+c) nei
    > rowna sie czasami (a+b)+c, a optymalizujacy kompilator usunie nawiasy
    > jako pierwsza czynnosc. No, chyba ze to jest kompilator Fortranu...

    No ale C tez moze je usunac.

    > P.S> A przyczyna zwiezlosci C jest prosta: gdy uzywa sie {} zamiast
    > begion/end, krazek tasmy papierowej jest znacznie mniejszy...


    Mowisz ze tak to bylo ? Czy to juz jednak czasy wciec ?

    J.

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: