Kompilacja Just-in-time

Inne strony warte obejrzenia: Securepoint z Warszawy

Kompilacja Just-in-timeKompilacja Just-in0time jest metodą, która polega na wykonywaniu programów poprzez kompilację do kodu maszynowego w locie, czyli bezpośrednio przed wykonanie danego fragmentu kodu. Procedura Just-in-timie wygląda następująco: kod źródłowy jest kompilowany do tak zwanego kodu pośredniego (inaczej zwanego bajtowego), następnie program jest rozpowszechniany w postaci kodu pośredniego, a dopiero na maszynie, na której został uruchomiony program, zachodzi kompilacja, maszyna wirtualna kompiluje kod pośredni do kodu maszynowego, przez co maszyna wie jakie zadania ma do wykonania. Just-in-time jest techniką, która daje wiele nadziei w dziedzinie rozwoju informatyki. Dzięki zaawansowanym systemom Just-in-time możliwe jest wykonanie większej liczbie procesów oraz o wiele szybsze są one, niż w przypadku interpreterów, poprzez unikanie komplikacji, które są związane z pełnym cyklem kompilacji, linkowania i innych procesów. Jest to o wiele lepszy sposób, gdyż praca na nich jest o wiele szybsza, a wykonywane działania są bardziej precyzyjne niż w przypadku interpreterów. Istnieje także konkurencja dla systemu Just-in-time, jest to proces, który Est przeprowadzany na systemach unikowych poprzez metodę rozpowszechniania źródeł, które są kompilowane dopiero na maszynie docelowej. Pomimo tego, że proces rozpowszechniania jest niezwykle długotrwałym i skomplikowanym procesem, a także niekiedy bardzo zawodnym, jest wykonywany tylko raz, a nie jak w przypadku Just-in-time, za każdym razem, gdy zostaje użyta jakaś z funkcji programu.

Warto również przeczytać:

Testowanie oprogramowania
Testowaniem oprogramowania zajmują się osoby, które zostały specjalnie do tego zatrudnione. Testują oni aplikację, aby wykryć w nich błędy oraz sprawdzić, czy sam program jest dostatecznie dobry dla w...

Programming w Azji
Podczas gdy w Polsce został obalony komunizm a Polacy wreszcie mogli uzyskać dostęp do wolnych i niezawisłych mediów, w Korei bardzo popularnym był już dostęp do szeroko pojętej sieci globalnej. Tak n...

Jak kupić taniej komputer?
Potrzebujesz niedrogiego komputera do pracy lub też do rozrywki? Dzisiaj za sprzęt elektroniczny wcale nie trzeba dużo płacić. Technologia tak poszła do przodu, że bez problemu można pozwolić sobie na...

Języki programowania: PHP
PHP - język programowania służący do tworzenia stron www w czasie rzeczywistym. Najczęściej używany do uruchamiania skryptów ze strony serwera WWW jak i przetwarzania danych wiersza poleceń. Skrypty ...