eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingStroustrup o C++ › Re: Stroustrup o C++
  • X-Received: by 2002:a0c:b622:: with SMTP id f34mr158359qve.1.1547459395528; Mon, 14
    Jan 2019 01:49:55 -0800 (PST)
    X-Received: by 2002:a0c:b622:: with SMTP id f34mr158359qve.1.1547459395528; Mon, 14
    Jan 2019 01:49:55 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!v
    55no6372114qtk.0!news-out.google.com!m21ni3747qta.0!nntp.google.com!v55no637210
    3qtk.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Mon, 14 Jan 2019 01:49:55 -0800 (PST)
    In-Reply-To: <q1hjfj$1ug$1@gioia.aioe.org>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.192.68.153;
    posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
    NNTP-Posting-Host: 213.192.68.153
    References: <e...@g...com>
    <q1d5vs$pgs$1@gioia.aioe.org>
    <e...@g...com>
    <c...@g...com>
    <q1f5pu$1b58$1@gioia.aioe.org>
    <a...@g...com>
    <q1fpaf$4a8$1@gioia.aioe.org>
    <e...@g...com>
    <q1hjfj$1ug$1@gioia.aioe.org>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <e...@g...com>
    Subject: Re: Stroustrup o C++
    From: g...@g...com
    Injection-Date: Mon, 14 Jan 2019 09:49:55 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:213269
    [ ukryj nagłówki ]

    W dniu poniedziałek, 14 stycznia 2019 10:07:01 UTC+1 użytkownik AK napisał:
    > On 2019-01-14 09:37, Wojciech Muła wrote:
    > > On Sunday, January 13, 2019 at 5:34:26 PM UTC+1, AK wrote:
    > >> Przy deklaracji tablic wymagane jest const_expr (ktore jest
    > >> podsetem expr) i wszytsko gra.
    > >> _Nic_ nie stoi na przeszkodzie, aby dla sizeof tez bylo
    > >> subexpr (nie dopuszczajace operatorow pre-in-fixowych).
    > >
    > > Nie rozumiem w czym te operatory przeszkadzają.
    >
    > No bez jaj. Przeszkadzaja, gdyz tak wlasciwie nie dzialaja
    > w sizeof, a jedynie wprowadzaja w blad/konfuzje (8 zamiast 9)
    > developerow.
    > Nie powinny byc w sizeof dopuszczalne, tak jak nie jest
    > dopuszczalne dowolne wyrazenie (a jedynie consts expr) w
    > deklaracji rozmiaru tablicy, czy w dyrektywach preprocesora

    To nie język wprowadza konfuzję developerów, tylko użycie go.
    I jeszcze nie wymyślono takiego języka, w którym nie dałoby się
    wprowadzać czytelnika w konfuzję.

    Ja nie mam problemu z tym, żę sizeof(i++) jest dopuszczalne w języku,
    ale +1 na code review bym za to nie dał.

    Weźmy nawet mniej egzotyczny przykład:

    int add(int a, int b) {
    return a - b;
    }

    Jeśli ktoś by miał twierdzić, że "C to kiepski język, bo umożliwia
    pisanie głupot tego rodzaju", to ja mogę tylko załamać ręce.

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: