eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingRust › Re: Rust
  • X-Received: by 10.31.56.141 with SMTP id f135mr65654vka.1.1502561826714; Sat, 12 Aug
    2017 11:17:06 -0700 (PDT)
    X-Received: by 10.31.56.141 with SMTP id f135mr65654vka.1.1502561826714; Sat, 12 Aug
    2017 11:17:06 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!go
    blin2!goblin.stu.neva.ru!peer01.am4!peer.am4.highwinds-media.com!peer01.iad!fee
    d-me.highwinds-media.com!news.highwinds-media.com!m34no352762iti.0!news-out.goo
    gle.com!n39ni355qtf.1!nntp.google.com!s6no772572qtc.1!postnews.google.com!glegr
    oupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sat, 12 Aug 2017 11:17:06 -0700 (PDT)
    In-Reply-To: <a...@n...v.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=37.47.172.30;
    posting-account=VFwkXwoAAADdT4-lLKRZrMYkTjizGoyn
    NNTP-Posting-Host: 37.47.172.30
    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>
    <8...@g...com>
    <a...@n...v.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <c...@g...com>
    Subject: Re: Rust
    From: Wojciech Muła <w...@g...com>
    Injection-Date: Sat, 12 Aug 2017 18:17:06 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    X-Received-Body-CRC: 2663814195
    X-Received-Bytes: 3811
    Xref: news-archive.icm.edu.pl pl.comp.programming:210990
    [ ukryj nagłówki ]

    On Saturday, August 12, 2017 at 7:08:30 PM UTC+2, slawek wrote:
    > On Sat, 12 Aug 2017 06:59:25 -0700 (PDT), s...@g...com wrote:
    > > co jest nie tak z C++
    >
    > Brak odśmiecania.

    std::shared_ptr i masz odśmiecanie przez zliczanie referencji;
    co prawda gorliwe i wolne, ale jest.

    > Konieczność pisania Foo foo = new Foo::Foo(Foo::f).

    auto foo = new ...

    > Friends. Brak standardów co do GUI.

    Przecież są: Qt, WinAPI, gtk. Do wyboru, do koloru. Jeszcze by
    brakowało, żeby komitet się za to zabrał.

    > Utrudnienia w Windows, jakich nie ma C#.

    WTF?

    > Brak możliwości definiowania funkcji wewnątrz funkcji.

    Są lambdy. Lokalne funkcje są przereklamowane, BTW.

    void foo() {

    auto bar = []() {
    };

    bar();
    }

    > Dryf standardu zmuszający do kupowania nowych wersji kompilatora.

    To się nazywa rozwój; czasem w głupią stronę, nie przeczę.

    > Niekonsekwencja co do wyjątków.

    To znaczy co?

    > Głupie switch nie rozumiejące np. napisów (np. case "opt").

    No straszne.

    > Niemożność for (int i = 1, size_t x =1;... ;...)

    Zdaje się C++17 to dodał - kompletny idiotyzm. Zwartość
    zapisu nie jest żadną wartością. Jest zachętą do szybkiego
    pisania nieczytelnego kodu.

    w.

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: