eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingC is number one (znowu) › Re: C is number one (znowu)
  • X-Received: by 2002:a37:614d:: with SMTP id v74mr3597038qkb.98.1591264766470; Thu, 04
    Jun 2020 02:59:26 -0700 (PDT)
    X-Received: by 2002:a37:614d:: with SMTP id v74mr3597038qkb.98.1591264766470; Thu, 04
    Jun 2020 02:59:26 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!usenet.goja.nl.eu.org!weretis.net!feeder7.news.weretis.ne
    t!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!n
    ntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Thu, 4 Jun 2020 02:59:26 -0700 (PDT)
    In-Reply-To: <rassv4$9ti$1@news.icm.edu.pl>
    Complaints-To: g...@g...com
    Injection-Info: google-groups.googlegroups.com; posting-host=79.163.164.20;
    posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
    NNTP-Posting-Host: 79.163.164.20
    References: <a...@g...com>
    <r9o6rb$lp5$1@news.icm.edu.pl>
    <1...@g...com>
    <rassv4$9ti$1@news.icm.edu.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <2...@g...com>
    Subject: Re: C is number one (znowu)
    From: g...@g...com
    Injection-Date: Thu, 04 Jun 2020 09:59:26 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:214942
    [ ukryj nagłówki ]

    W dniu sobota, 30 maja 2020 08:03:17 UTC+2 użytkownik slawek napisał:

    > > > 1. Błędem jest rozdzielanie C, C++ i C#Jeżeli C i C# ma być razem, to jeszcze
    razem z Javą i JavaScriptem.
    >
    >
    > I tu się zgodzę - Java też. Czyli razem C, C++, C#, Java,
    > Objective-C i C--.

    Oraz oczywiście Ć.

    Ale to wszystko zależy od tego, w jakim celu dokonuje się klasyfikacji.
    W przypadku TIOBE cel wydaje się czysto rozrywkowy, więc każda klasyfikacja jest
    równie dobra co każda inna, o ile tylko udaje się utrzymać oglądalność.

    > Co prawda C jest !OOP ale każdy program w C jest programem w C++.

    Niezbyt klarowny jest dla mnie ten tok rozumowania.
    C nie jest OOP, ale ponieważ "każdy program w C jest programem w C++" a "C++ jest
    OOP", to "C jest OOP"?

    > (Prawie każdy, trzeba trochę się wysilić aby to popsuć.)

    Nieprzesadnie się trzeba wysilać.

    A jak się używa sensownych rozszerzeń GCC to już w ogóle się nie trzeba wysilać.

    > Ale ECMA Script (JS) oddzielnie. Bo inne podejście do typów, nie
    > było klas, inne rozumienie funkcji. Być może JS liczyć razem z
    > Pythonem i Ruby.

    Ostatnio sobie odświeżyłem prezentację Richa Hickeya "Are we there yet?"

    https://www.infoq.com/presentations/Are-We-There-Yet
    -Rich-Hickey/

    Podobała mi się jego perspektywa, z której Smalltalk, Java, C#, Python, Ruby, Scala
    itp. to jedno i to samo ("single-dispatch stateful object-oriented
    garbage-collected")


    PS. w czerwcu Rust wszedł do Top 20, z rewelacyjnym wynikiem 0.64% (czyli tylko 0.01%
    mniej niż Classic Visual Basic). Oczywiście trzymamy kciuki.

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: