Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"optimeeriva" - 2 õppematerjali

Sissejuhatus infotehnoloogiasse eksamikonspekt
35
pdf

Sissejuhatus infotehnoloogiasse eksamikonspekt

vahekoodi Y (Python, Java). 2) Interpretaator interpreteerib vahekoodi Y, kuid kompileerib töö ajal osa Y-st masinkoodiks, mida seejärel täidab (Java, C#, Firefoxi Javascript) nn just-in-time compilation ehk JIT. 3) Chrome V8 Javascript kompileerib algul kogu programmi masinkoodiks kiire kompilaatoriga, seejärel kompileerib töö käigus selgunud kriitilised kohad aeglasema optimeeriva kompilaatoriga, mis annab kiiremini töötava tulemuse. Parsimine – ehitab mällu süntaksipuu, mida siis edasi töödeldakse Jit – osa interpreteeritud vahekoodist kompileeritakse töö käigus Näiteks Java, C sharp Interpretaator interpreteerib vahekoodi Y, kuid kompileerib töö ajal osa Y-st masinkoodiks, mida seejärel täidab (Java, C#, Firefoxi Javascript) nn just-in-time compilation ehk JIT.

Informaatika → Sissejuhatus...
232 allalaadimist
Sissejuhatus infotehnoloogiasse konspekt
138
docx

Sissejuhatus infotehnoloogiasse konspekt

 Kompilaator kompileerib X faili vahekoodiks Y, seejärel interpreteeritakse vahekoodi Y (Python, Java).  Interpretaator interpreteerib vahekoodi Y, kuid kompileerib töö ajal osa Y-st masinkoodiks, mida seejärel täidab (Java ja Firefoxi Javascript) nn just-in-time compilation ehk JIT.  Chrome V8 Javascript: kompileerib algul kogu programmi masinkoodiks kiire kompilaatoriga, seejärel kompileerib töö käigus selgunud kriitilised kohad aeglasema optimeeriva kompilaatoriga, mis annab kiiremini töötava tulemuse. Kompileeritava programmi valmimine Olgu meil (näiteks C keeles) failid main.c ja swap.c Teeme gcc main.c swap.c -o minuprogramm Kompilaator (näiteks gcc) teeb järjest mitut eri asja:  Kompileerimine  Kompilaator teeb neist assemblerikeelsed ajutised failid  Kompilaator teeb assemblerfailidest masinkood+sümbolinfo failid  Linkimine

Informaatika → Sissejuhatus...
264 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun