-
X-Received: by 10.31.48.138 with SMTP id w132mr34937vkw.23.1502309030726; Wed, 09 Aug
2017 13:03:50 -0700 (PDT)
X-Received: by 10.31.48.138 with SMTP id w132mr34937vkw.23.1502309030726; Wed, 09 Aug
2017 13:03:50 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.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!nntp.giganews.com!u14no1942728ita.0!news-out.google.com!n39ni727qtf.1!nntp
.google.com!s6no1786878qtc.1!postnews.google.com!glegroupsg2000goo.googlegroups
.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Wed, 9 Aug 2017 13:03:50 -0700 (PDT)
In-Reply-To: <a...@n...v.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.254.42.28;
posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 77.254.42.28
References: <om4qli$mfm$1@node2.news.atman.pl>
<8...@g...com>
<a...@g...com>
<a...@n...v.pl>
<5...@g...com>
<a...@n...v.pl>
<6...@g...com>
<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>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7...@g...com>
Subject: Re: Rust
From: "M.M." <m...@g...com>
Injection-Date: Wed, 09 Aug 2017 20:03:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 122
Xref: news-archive.icm.edu.pl pl.comp.programming:210919
[ ukryj nagłówki ]On Wednesday, August 9, 2017 at 9:04:51 PM UTC+2, slawek wrote:
> On Wed, 9 Aug 2017 11:18:58 -0700 (PDT), "M.M." <m...@g...com>
> wrote:
> > Jeśli nie mam racji, to czemu
> > nie odpowiesz z uzasadnieniem?
>
> Bo po wuja mam marnować czas na ewangelizację gimbusów? Zwłaszcza
> takich którzy nie wiedzą do czego są rowery...
A po wuja zaczynasz w ogóle taką rozmowę jak potem rzekomo
nie masz czasu?
>
> > Raczej jak ktoś nie widzi różnicy pomiędzy językam=
> > i interpretowanymi i
> > kompilowanymi to mu gorączka zaszkodziła.
>
> No to wyobraź sobie swój ukochany język kompilowany, nazwijmy go X.
No wyobraziłem i co?
> I
> wyobraź sobie że przyjdzie zły (bardzo bardzo zły) Slawek i powie
> głosem złej Baby Jagi (szeleszcząco ochrypłym) a do tego ciumkając:
Oj ale się boję :D
> patrz mmarszik, właśnie wpuściłem do sieci interpreter języka X.
Ja myślę że nie wypuścisz, chociażby dlatego, że nie napisałeś nic o
rowerach ;-) A tak poważnie, po kiego Wuja wypuścisz ten interpreter, ke?
> Na te słowa zbledniesz, krew ci uszami, język kółkiem i ogólnie stack
> overflow i critical dump w gacie: "to niemożliwe, nie nie nie..." i
> padniesz niczym Kmicic vel Babinicz przed królem niesłusznie
> oskarżany.
Nie Sławuś, nie będzie tak. Może Ci żartobliwie napiszę że krew mi
poszła uszami, ale raczej wolę pożartować z rowerów. A tak naprawdę,
to zapytam ciepłym głosem w te same słowy co powyżej: po kiego Wuja
wypuszczasz ten interpreter, ke?
> Tyle bajka. Teraz morał. Nie od ciebie zależy jak dany język będzie
> przetwarzany.
Co to ma wspólnego z uzasadnieniem wskaźników w języku interpretowanym?
> Matlab był interpretowany linia po linii. Dziś jest
> kompilowany.
Ale ja nie mówię że nie można, tylko jaki sens, czy tam jak
wolisz: po kiego Wuja?
> Java była kompilowana do kodu pośredniego, ale można ją
> już kompilować do natywnego.
I co z tego?
> C kompilowany, a C# będący jego
> ulepszeniem
Zasada numer jeden: zanim zaczniesz mówić o ulepszeniach, to
napisz jak chcesz porównywać, jakiej MIARY chcesz używać?
> używa JIT. Basic jest, od dawna, kompilowany, przykładem
> choćby Bascom.
I co z tego?
> Tak że podział na interpretowane /kompilowane miał może sens za
> młodego Turskiego. Dziś jest obsolete.
A kto mówi że podział? Nie rozumiesz tego naprawdę? Ty mi wmawiasz
że podział, a ja Tobie złośliwie/żartobilwie że nie widzisz
różnic pomiędzy kompilowanym a interpretowanym. Naprawdę
nie załapałeś? Nie wierzę żebyś nie załapał!
Przecież:
1) Język o pewnych cechach ułatwia, albo wręcz umożliwia
generowanie wydajnego kodu maszynowego. Wskaźniki cały
czas, pomimo kolosalnego rozwoju optymalizatorów, skutecznie
podpowiadają kompilatorowi, jak wygenerować efektywny
kod (nawiasem pisząc, źle użyte wskaźniki, utrudniają
optymalizację, ale to OT).
2) Inne cechy nie mają najmniejszego sensu w językach
interpretowanych, jak np. wskaźniki. Sam nie umiesz
podać sensu.
3) Niektóre, zresztą bardzo wygodne i przyspieszające pracę,
cechy języków interpretowanych tak mocno spowalniają
wykonanie, że kompilowanie ich ma sens, ale niewielki - np.
w Javie call zawsze będzie wolne.
Pozdrawiam
Następne wpisy z tego wątku
- 09.08.17 22:16 slawek
- 09.08.17 22:17 slawek
- 09.08.17 22:22 Roman Tyczka
- 09.08.17 22:24 slawek
- 09.08.17 22:31 M.M.
- 09.08.17 22:34 slawek
- 09.08.17 22:38 slawek
- 09.08.17 22:48 g...@g...com
- 09.08.17 23:36 M.M.
- 09.08.17 23:54 slawek
- 09.08.17 23:57 slawek
- 10.08.17 00:08 slawek
- 10.08.17 00:24 g...@g...com
- 10.08.17 01:06 M.M.
- 10.08.17 01:36 slawek
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
- 2024-11-28 droga laweta
- 2024-11-28 Co tam się odpierdala w tej Warszawie?
- 2024-11-28 skąd się biorą tacy debile?
- 2024-11-28 JDG i utylizacja sprzetu
- 2024-11-27 Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- 2024-11-28 Katowice => Technical Artist <=