-
Data: 2013-05-17 15:59:04
Temat: Re: LLVM - coraz go wiecej i wyglada bardzo ciekawie
Od: Michal Kleczek <m...@k...org> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2013-05-17 12:22, Borneq wrote:
> Uzytkownik "R.e.m.e.K" <g...@d...null> napisal w wiadomosci
> news:5187fe0a$0$1255$65785112@news.neostrada.pl...
>> Czytam o tym projekcie/technologii i mam pytanko. Otoz komplet
>> narzedzi to
>> jak wiadomo front-end zlozony z kompilatora bajtkodu, optymalizator tegoz
>> bajtkodu, oraz back-end(y) ktory na wlasciwej maszynie docelowej za
>> pomoca
>> JIT generuje wlasciwy kod maszynowy. Czyli jak zgaduje dystrybucja
>> aplikacji
>> polega na dystrybucji bajtkodu oraz tego back-endu, ktory przy pierwszym
>
> Genialna sprawa. O ile bylem niezbyt przekonany do wirtualnych maszyn
> Javy i .NET bo ograniczaly w pewnym sensie w porównaniu z kodem
> wynikowym w assemblerze, to LLVM jest uniwersalny i pozwala odciazyc
> twórców kompilatórów od tworzenia kodu assemblerowego na rózne platformy
> wraz z optymalizacja.
No ale przeciez Java VM i LLVM to dwie rozne rzeczy. Jesli interesuje
cie implementacja JVM - zagadnienia zwiazane z optymalizacja, GC itd, to
polecam zainteresowac sie Jikes RVM http://jikesrvm.org
Standardowo dostepne sa dwie implementacje kompilatora JIT:
- "base" - bez optymalizacji - kod wynikowy ma wydajnosc zblizona do
interpretera
- "optimizing" - oparty o IR (tak, tak :-) )
Masz pomysly optymalizacyjne? Eksperymentuj :-)
--
Michal
Najnowsze wątki z tej grupy
- 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
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-09-12 Z cyklu POJEBANA UE: samochody elektryczne nie mogą być tanie i dobre
- 2024-09-13 dodanie karty graf zawiesza komp
- 2024-09-13 Sezon grzewczy kurła
- 2024-09-13 Warszawa => Spedytor Międzynarodowy <=
- 2024-09-13 Warszawa => Mid Account Manager <=
- 2024-09-13 Warszawa => QA Engineer <=
- 2024-09-13 Białystok => Frontend Developer (Angular area) <=
- 2024-09-13 Warszawa => QA Inżynier <=
- 2024-09-13 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-09-13 Zabrze => Projektant/Expert PHP Laravel (e-commerce) <=
- 2024-09-13 Białystok => Programista Full Stack (.Net Core) <=
- 2024-09-13 Gdańsk => Software .Net Developer <=
- 2024-09-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-09-13 Warszawa => International freight forwarder <=
- 2024-09-13 Warszawa => Senior IT Project Manager <=