Article View: pl.comp.programming
Article #216962Re: C is number one (znowu)
From: godek.maciek
Date: Thu, 04 Jun 2020 09:59
Date: Thu, 04 Jun 2020 09:59
36 lines
3007 bytes
3007 bytes
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.
Technical Details
Message-ID:
<2ceb517b-0aff-43e8-89d0-f6020b958537@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!usenet.goja.nl.eu.org!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<a81005fe-ad6c-4221-9d4b-5e5272c400a8@googlegroups.com> <r9o6rb$lp5$1@news.icm.edu.pl> <1dcffd9f-ad27-450b-99f4-dc2703e19a6f@googlegroups.com> <rassv4$9ti$1@news.icm.edu.pl>Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:2710:: with SMTP id n16mr3921177qkn.149.1591264766753; 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: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!usenet.goja.nl.eu.org!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.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: groups-abuse@google.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: <a81005fe-ad6c-4221-9d4b-5e5272c400a8@googlegroups.com> <r9o6rb$lp5$1@news.icm.edu.pl> <1dcffd9f-ad27-450b-99f4-dc2703e19a6f@googlegroups.com> <rassv4$9ti$1@news.icm.edu.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <2ceb517b-0aff-43e8-89d0-f6020b958537@googlegroups.com> Subject: Re: C is number one (znowu) From: godek.maciek@gmail.com Injection-Date: Thu, 04 Jun 2020 09:59:26 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit