eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingRustRe: Rust
  • Data: 2017-08-11 22:03:10
    Temat: Re: Rust
    Od: slawek <f...@f...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Fri, 11 Aug 2017 11:55:26 -0700 (PDT), k...@g...com wrote:
    > Standard C99 gdzie to wprowadzono [...]

    Jakbym nie wiedział.

    Tyle że program napisany w 1975 raczej nie będzie z nim zgodny. Nawet
    taki z 1995 (program, biblioteka) nie skompiluje się bezstresowo. Nie
    tylko rozmiar int (bywa że 16 bitów, bywa 64), ale np. wskaźniki far
    i takie tam.

    Czyli masz program w C i nie masz pewności co do tego czy kompilować
    jako c89, c99 czy c11. Ok, prawdopodobnie się uda. Ale pewności nie
    ma. Np. procedury numeryczne używające stałych matematycznych. Nawet
    dość niedawno musiałem żonglować opcją std w GCC. O (domyślnie) nie
    działającym printf w MSVC chyba też wiesz.

    Ciekawostką jest że Turbo C nie obsługuje przecinka, tj. nie da się
    napisać x = ( a = 1, b = 2); itp. Czyli znowu problemy z
    przenośnością i z implementacją standardu.

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: