eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingRustRe: Rust
  • X-Received: by 10.31.191.67 with SMTP id p64mr79225vkf.4.1502454862541; Fri, 11 Aug
    2017 05:34:22 -0700 (PDT)
    X-Received: by 10.31.191.67 with SMTP id p64mr79225vkf.4.1502454862541; Fri, 11 Aug
    2017 05:34:22 -0700 (PDT)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.
    weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.
    nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!s6no224
    573qtc.1!news-out.google.com!i9ni139qte.0!nntp.google.com!s6no224570qtc.1!postn
    ews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Fri, 11 Aug 2017 05:34:22 -0700 (PDT)
    In-Reply-To: <a...@n...v.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=194.9.245.24;
    posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
    NNTP-Posting-Host: 194.9.245.24
    References: <om4qli$mfm$1@node2.news.atman.pl>
    <a...@n...v.pl>
    <omcv1l$h2o$1@node1.news.atman.pl>
    <a...@n...v.pl>
    <f...@g...com>
    <a...@n...v.pl>
    <4...@g...com>
    <a...@n...v.pl>
    <d...@g...com>
    <a...@n...v.pl>
    <5...@g...com>
    <a...@n...v.pl>
    <f...@g...com>
    <a...@n...v.pl>
    <5...@g...com>
    <a...@n...v.pl>
    <1...@g...com>
    <omi0ce$trs$1@node2.news.atman.pl>
    <a...@n...v.pl>
    <5...@g...com>
    <b...@g...com>
    <omifua$d2f$1@node2.news.atman.pl>
    <9...@g...com>
    <a...@n...v.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <e...@g...com>
    Subject: Re: Rust
    From: Maciej Sobczak <s...@g...com>
    Injection-Date: Fri, 11 Aug 2017 12:34:22 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 45
    Xref: news-archive.icm.edu.pl pl.comp.programming:210973
    [ ukryj nagłówki ]

    > Narzędzia dla C i C++ są powszechnie dostępne, ale programy w nich
    > napisane nie są w 100% przenośne.

    Na tej zasadzie większość programów w Javie też nie jest przenośna. Np. system
    korzystający z bazy danych Oracle (a jakże) nie zadziała na innym serwerze, gdzie
    takiej bazy nie ma. Podobnie, apka napisana w Javie na telefon też nie zadziała na
    czymś innym, niż telefon (nawet na telefonie z innym systemem nie zadziała). Itd. Ta
    przenośność to fikcja.

    > Między innymi nie jest ustalone czym jest int.

    Jest ustalone. Jest to znacznie lepiej ustalone, niż np. pojemność dysku albo system
    plików dla funkcji w Javie obsługujących pliki. I jakoś nikt nie marudzi, że w Javie
    nie jest ustalone, czym jest plik. A przynajmniej nikomu ten brak ustaleń nie
    przeszkadza a korzystaniu z plików.

    > W dodatku Komitern ustala kolejne wersje,

    Po to jest.

    > które są implementowane jak
    > komu się chce.

    Komitet nie ma władzy nad programistami, którzy usilnie implementują coś niezgodnie
    ze standardem. Ale to chyba nie jest wina komitetu? Albo języka?

    > Na przykład w C powinien być typ bool, a bywa że go
    > nie ma.

    W C jest. Natomiast w jakimś programie udającym kompilator C, może nie być.

    > Pod tym względem Java jest nieco lepsza.

    W Javie jest "community", któro sądzi, że ustala "kolejną wersję" a korporacje i tak
    implementują jak zechcą i jeszcze destabilizują społeczność sprawami w sądzie o te
    implementacje. W czym ta sytuacja jest lepsza?
    Bo nie zrozumiałem.

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