Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú PYC súbory ?

Programovací jazyk Python je známy pre svoje priamočiare jednoduchosti a prenosnosti . Časť tejto sumy pochádza od svojho založenia ako interpretovaný skriptovací jazyk . Avšak , volanie Python úplne interpretovaný jazyk by bol zavádzajúci . V skutočnosti , Python , rovnako ako Java , pracuje s pojmom " bytecode " , s cieľom uľahčiť jeho vykonávanie . Špeciálne Python súbory nazývané " . PYC " súbory predstavujú " zostavený " v Pythone , ktoré uľahčujú rýchle spustenie a prenositeľnosť programu . Interpretovať versus kompilované jazyky

Tradične , počítačové programovacie jazyky boli zvyčajne " kompiláciu " alebo znížená na strojových inštrukcií , ako sa počítač mohol vykonať písomný program . Tieto programy bežal na pôvodnú hardware s veľmi malou sprostredkovanie softvér . Interpretované jazyky , na druhej strane , beh na " tlmočníka . " Interpret má zdrojový kód a spustí ho riadok po riadku . To znamená , že zatiaľ čo kompilované jazyky bežať rýchlejšie , interpretované jazyky majú väčšiu flexibilitu ako na to , čo príkazy a syntax môžu začleniť do ich inštrukčnú sadu .
Bytecode

niekde v uprostred týchto dvoch paradigiem spočíva koncept prenosných kompilovaných jazykov . Programovací jazyk Java je jednou z prvých tohto typu kódu . Java zdrojový kód je vybudovaný do Java bytecode " . " Java bytecode je potom interpretovaný Java Virtual Machine do konkrétnych strojových inštrukcií . To znamená , že bytecode jazyky ako je Java kompiláciu do spustiteľných súborov , ako kompilované jazyky , ale bytecode programy môžu bežať na ľubovoľnom JVM existujúce na ľubovoľnej platforme . To robí programy napísané v jazyku Java ako prenosný tie napísané v interpretovaných jazykoch , zatiaľ čo ešte nebeží tak rýchlo , ako čisto zostavené jazykov .
Python bytecode

Programátori môže často opisujú Python ako interpretovaný jazyk . Avšak , Python zdrojový kód , rovnako ako zdrojový kód v jazyku Java , tiež sa delia do bytecode . Keď programátor píše program Python , zdrojový kód dostane preložený do jazyka Python bytecode , a prekladač potom interpretuje bytecode riadok po riadku pri spustení . Súbory Python bytecode končí " . PYC " rozšírenie . Nástroje existujú predom kompilovať Python kód a moduly dovážané do skriptu sú automaticky zostavené pre neskoršie použitie .
Používa pre " . PYC " Súbory

moduly , ktoré sú importované do používateľských skriptov sa zostavujú tlmočníka pred popravou . Pretože tieto moduly majú tendenciu podstúpiť opakované použitie , tlmočník prekladá modul a ukladá " PYC . " Súbor v adresári . Týmto spôsobom , keď importuje skript , ktorý modul , verzia bytecode už existuje , pripravený na použitie . Okrem toho , bytecode " . PYC " súbory sú prenosné na rôznych platformách , takže pre- kompilácie Python skripty užitočné pre distribúciu programov v Pythone v rôznych operačných systémoch .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené