Interpreter (program komputerowy) – Wiki

Interpreter (program komputerowy)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji , szukaj

Interpreterprogram komputerowy , który analizuje kod źródłowy programu, a przeanalizowane fragmenty wykonuje.

Dzieje się tak inaczej niż w procesie kompilacji , podczas którego nie wykonuje się wejściowego programu (kodu źródłowego), lecz tłumaczy go do wykonywalnego kodu maszynowego lub kodu pośredniego , który jest następnie zapisywany do pliku w celu późniejszego wykonania.

Wykonanie programu za pomocą interpretera jest wolniejsze, a do tego zajmuje więcej zasobów systemowych niż wykonanie kodu skompilowanego, lecz może zająć relatywnie mniej czasu niż kompilacja i uruchomienie. Jest to zwłaszcza ważne przy tworzeniu i testowaniu kodu, kiedy cykl edycja-interpretacja- debugowanie może często być znacznie krótszy niż cykl edycja-kompilacja-uruchomienie-debugowanie.

Interpretacja kodu jest wolniejsza niż uruchamianie skompilowanego kodu, ponieważ interpreter musi analizować każde wyrażenie i następnie wykonać akcję, a kod skompilowany jedynie wykonuje akcję. W implementacjach będących w pełni interpreterami wykonanie wielokrotne tego samego fragmentu kodu wymaga wielokrotnej interpretacji tekstu. Ta analiza nazywana jest "kosztem interpretacji". Dostęp do zmiennych jest także wolniejszy w interpreterze, gdyż odwzorowanie identyfikatorów na miejsca pamięci musi zostać dokonane podczas uruchomienia lub pracy, a nie podczas kompilacji. Dlatego niektóre interpretery tworzą dodatkowe dane (np. adresy zmiennych) przyspieszające wykonanie programu.

[ edytuj ] Zobacz też


Zatrzymano osobę wynoszącą tajne dokumenty z Watykanu
Żandarmeria watykańska ujęła osobę podejrzaną o przekazywanie mediom tajnych dokumentów Sekretariatu Stanu oraz prywatnej kancelarii papieża.



Sikorski o filozofii PiS: Dostać lanie i uważać się za zwycięzcę
Filozofia PiS, także w dziedzinie polityki zagranicznej, to: rzucić się na olbrzyma, dostać lanie, a potem uważać się za zwycięzcę moralnego - mówił szef MSZ Radosław Sikorski na piątkowej Radzie Krajowej PO.



Sondaż: Polacy sceptycznie o bojkocie Euro na Ukrainie
Ponad połowa Polaków sceptycznie odnosi się do idei politycznego bojkotu Euro 2012 na Ukrainie. Tak wynika z sondażu przeprowadzonego przez Centrum Badania Opinii Społecznej.



PiS nie będzie uczestniczyć w programach z Niesiołowskim i Palikotem
Przedstawiciele Prawa i Sprawiedliwości nie będą uczestniczyć w programach radiowych i telewizyjnych z udziałem Janusza Palikota i Stefana Niesiołowskiego (PO). Taką uchwałę podjął komitet polityczny PiS.



Gronkiewicz-Waltz do Rostowskiego: Niech pan nas tak nie ciśnie
Panie ministrze finansów, błagam, niech pan nas tak nie ciśnie - tymi słowami w imieniu samorządowców - zaapelowała do Jacka Rostowskiego wiceszefowa PO, prezydent Warszawy Hanna Gronkiewicz-Waltz w piątek na radzie Krajowej PO.



Home Page , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,