Reklama
Strona 3 z 3 PierwszaPierwsza 123
Pokazuje wyniki od 31 do 33 z 33

Temat: jaki jezyk programowania - praca

  1. #31
    konto usunięte

    Domyślny

    Cytuj zakius napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Jasne, że zajebista VM będzie lepsza niż słaby kompilator i tu nie ma co sie kłócić
    Cytuj pater napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    jest tylko fakt, że vm wykorzystują w czasie wykonywania programu rozszerzone instrukcje dla danego procesora, co nie jest dostepne w kompilatorach dla natywnych apek, gdzie brane sa pod uwage tylko standardowe instruckje
    @pater
    @zakius

    Nie mylcie dwoch pojec: uruchomieniu programu na VM, oraz generowania kodu przez kompilator dla natywnych appek. Tak się składa, że obecnie naprawe większość kompilatorów zapewnia maksymalne wykorzystanie dodatkowych instrukcji procesora (np. gcc: http://gcc.gnu.org/onlinedocs/gcc-4....4-Options.html). Zakładajac dwa abstrakcyjne, optymalne rozwiazania ("najwydajniejsza" VMka, "najlepszy kompilator"), i tak nie bedzie mozna okreslic co jest szybsze - i kod zarzadzany, i kod natywny jest w pewnych obszarach duzo szybszy od tego drugiego.

  2. #32
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    gcc pozwala zastosować wszystkie optymalizacje, jednak większość udostępnianych execów albo nie stosuje tego albo zawiera fragmenty kompatybilne ze starszym sprzętem także pater po części miał rację z optymalizacjami

    Cytuj szulak napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Zakładajac dwa abstrakcyjne, optymalne rozwiazania ("najwydajniejsza" VMka, "najlepszy kompilator"), i tak nie bedzie mozna okreslic co jest szybsze
    do tego należy też dodać implementację konkretnego algorytmu" nawet jeśli zastosujemy ten sam (co da nam jednakową złożoność) to czas wykonania każdej instrukcji wewnątrz w różnych wypadkach może dać różne rezultaty: nawet typowe kdoy w C da się zazwyczaj przyspieszyć kosztem dodatkowej pracy dla programisty, narzucenia mu dodatkowych obowiązków kontroli błędów itp i to jest oczywiste. Jeśli ogarniasz javę jak mistrz,a ktoś w c++ pisze średnio to jesteś w stanie stworzyć coś, co ZAWSZE wykona się szybciej, a da dokładnie ten sam efekt i to jest oczywiste
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  3. Reklama
  4. #33

    Data rejestracji
    2013
    Posty
    22
    Siła reputacji
    0

    Domyślny

    mały offtop sie zrobił :P
    Cytuj szulak napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Nie mylcie dwoch pojec: uruchomieniu programu na VM, oraz generowania kodu przez kompilator dla natywnych appek.
    uruchomienie programu na vm wiąze sie ostatecznie z kompilacją do instrukcji procesora w czasie rzeczywistym, kompilator dla appek natywnych też to robi, więc akurat te dwa pojęcia są ze sobą powiązane imo :)

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Język Niemiecki + Język Angielski
    Przez Mysterious Boy w dziale Szkoła i nauka
    Odpowiedzi: 3
    Ostatni post: 20-10-2015, 12:50
  2. Odpowiedzi: 64
    Ostatni post: 06-06-2014, 23:41
  3. jaki jezyk programowania - praca
    Przez Swireczek666 w dziale Szkoła i nauka
    Odpowiedzi: 7
    Ostatni post: 10-02-2014, 19:41
  4. Zadanie z programowania - Język C
    Przez misse w dziale Szkoła i nauka
    Odpowiedzi: 2
    Ostatni post: 11-01-2014, 15:46
  5. Odpowiedzi: 6
    Ostatni post: 05-05-2012, 16:35

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •