-
Data: 2017-08-09 22:03:50
Temat: Re: Rust
Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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-12-01 Rambo 2024. Co z radio-stopem
- 2024-12-01 Pijani kierowcy
- 2024-12-01 "Chciałem zamówić kurs tym"
- 2024-11-30 Windykatorzy ścigają spadkobierców z mandat nieboszczyka za przekroczenie prędkości???
- 2024-11-30 Łódź => Technical Artist <=
- 2024-11-30 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-30 Warszawa => Microsoft Dynamics 365 Business Central Developer <=
- 2024-11-30 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-30 Zielona Góra => Senior PHP Symfony Developer <=
- 2024-11-30 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-30 Lublin => Spedytor międzynarodowy <=
- 2024-11-30 Warszawa => Mid IT Recruiter <=
- 2024-11-30 Warszawa => Fullstack Developer <=
- 2024-11-30 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-30 Warszawa => System Architect (background deweloperski w Java) <=