eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingo poziomie językao poziomie języka
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!
    news.ett.com.ua!not-for-mail
    From: pojechany z boost <b...@p...chany>
    Newsgroups: pl.comp.programming
    Subject: o poziomie języka
    Date: Fri, 9 Oct 2009 13:10:47 +0000 (UTC)
    Organization: opRWTng
    Lines: 37
    Message-ID: <hancog$28jk$1@news.ett.com.ua>
    NNTP-Posting-Host: 66.230.230.230
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    X-Complaints-To: u...@n...ett.com.ua
    X-Notice: Filtered by postfilter v. 0.6.1
    Xref: news-archive.icm.edu.pl pl.comp.programming:183795
    [ ukryj nagłówki ]

    implementacja algorytmu w postaci bloków instrukcji (np. procedury
    anonimowej)
    ?w języku maszyny (procesora) a
    ?w języku wyższego poziomu
    -- jest tym bardziej zgodna wprost z intencją programisty, im niższego
    poziomu jest język programowania (bliższy maszyny rzeczywistej), a jed-
    nocześnie jest tym bardziej optymalna dla ?dużych? bloków danych podpa-
    dających pod zaimplementowany przez programistę blok instrukcji.
    im w wyższego poziomu języku ten sam algorytm jest zapisany (zgodnie
    ze składnią --wymaganiami-- każdego od nowa języka), tym kompilator
    ma większą swobodę ułożenia instrukcji języka wyższego poziomu w instru-
    kcje maszyny-- zgodnie z własnymi predykatami kompilacji. więc progra-
    mista, pisząc w języku wysokiego poziomu, nie ma powodu do chalenia się
    wydajną implementacją algorytmu, ponieważ nie on tworzy właściwy kod,
    a jedynie daje kompilatorowi podpowiedzi na temat tego co koniecznie
    chce zobaczyć jako statyczne w strukturach wynikowego programu --to
    co później widzi śledząc wykonywanie programu; różne języki wysokiego
    poziomu mają różne statyczności określone w standardach, z których prog-
    ramiści korzystają do wyrażenia wspomnianych podpowiedzi dla kompilatora
    --kompilator zgodny ze standardem języka pozwala programiście mieć pew-
    ność co do wszystkich wymyślonych statyczności (zachowań procedur stan-
    dardowych, obecnych zmiennych i ich znaczenia).
    czyli programując w języku wysokiego poziomu nie tworzysz programu
    zgodnego z zamysłem, lecz jedynie podpadającego pod zamysł, o ile
    nie popełnisz pomyłki w użyciu statyczności używanego języka programowa-
    nia. programując w języku niskiego poziomu, maszyny masz program zgod-
    ny z zamysłem, lecz łatwo możesz popełnić błąd projektowy, nie znając
    wszystkich aspektów środowiska wykonywania. nie ukrywam, że zacznę
    od najwyższej półki programowania w celu rozwiązania tego problemu.
    wszystkie chwyty... e... języki dozwolone. ;-)
    ktoś chce mi pojechać? to proszę. :-) koniecznie!
    -z "wybrane aspekty programowania", 2009, autorzy nieznani, str.
    33 i 55.
    --
    -oh yea, i got it!
    -oh, stupid!
    D. Icke

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: