eGospodarka.pl
eGospodarka.pl poleca

  • Data: 2019-09-30 09:27:25
    Temat: Re: POpularno?? j?zyk?w programowania ??
    Od: Maciej Sobczak <s...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Zwłaszcza że program w C można skompilować trzema lub więcej
    > zupełnie różnymi kompilatorami - a w ten sposób sprawdzić, czy
    > np. wyniki obliczeń nie zależą od kompilatora.

    int multiply(int x, int y)
    {
    return x + y;
    }

    Wyniki obliczeń tej funkcji nie będą zależeć od kompilatora i to niezależnie czy
    będzie tych kompilatorów 3 czy 33.
    W Twoim rozumowaniu jest błąd.

    Spróbuj rozwiązać ten problem i wtedy zobaczysz, że nie trzeba 3 kompilatorów.
    Dlatego tej metody się nie używa.

    Inna sprawa, że jeżeli te kompilatory są naprawdę różne, to wygenerowany przez nie
    kod będzie się różnił rozmiarami sekcji, rozmieszczeniem obiektów, opóźnieniami w
    czasie wykonania - czyli z punktu widzenia systemów krytycznych wszystkim. Co z tego,
    że coś się policzy tak samo, skoro nie tam gdzie trzeba i nie wtedy kiedy trzeba. To
    też jest powód, dla którego tej metody się w praktyce nie używa.

    --
    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: