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ú Python PYC súbory ?

Programovací jazyk Python slúži ako všeobecný účel langauge na ploche a vývoj webových aplikácií softvér . Časť Python flexibility je tvorí skutočnosť , že je " interpretovať " , alebo spustiť tlmočníka , ktorý existuje na niekoľkých rôznych platformách . To sa líši od " skompilovaný " program , ktorý možno spustiť len v systéme , ktorý ju zostavil . Avšak , interpret jazyka Python môže zostaviť niektoré balíky zahrnuté v programe Python , kedy je program spustený , zvyšuje rýchlosť vykonávania a účinnosť . Aby sme pochopili , ako tento nárast rýchlosti sa tak stane , musí programátor pochopiť rozdiel medzi skompilovaný a Vyložené kódu , a ako fungujú v interpretu jazyka Python . Zostavené langauges

skompilovaný jazyky sú programovacie jazyky , ktoré sú " zostavené " programátorom pred kód spustí . Proces kompilácie zahŕňa preklad zdrojového kódu do strojovo čitateľnej príkazy na vykonanie . Napríklad , programovací jazyk C , skompilovaný jazyk , používa určitý " ľudský čitateľné " syntax že programátori používajú , keď vstúpi kód . Predtým , než kód môže stať program , programátor zostavuje " zdrojový kód " do strojového jazyka , ktorý systém pozná . Tento proces sa stane len raz : . Potom, čo program je zostavený , môže byť vykonaný ľubovoľný počet krát
Interpretované langauges

Až z kompilovaných jazykov " interpretovať " jazyky . Skôr než prechádza procesom kompilácie , ktorý prevádza program do strojového jazyka , a uvoľnenie ready - to - run programu , interpretovaný jazyk vedie cez " tlmočníka . " Čo to znamená , je to , že program bude prebiehať priamo zo zdrojového kódu , jeden riadok naraz . Zakaždým , keď sa program spustí , robí tak skrze tlmočníka , a interpret spustí kód v systéme .
Tlmočenie Versus Spracoval

Každý jazyk má jeho výhody a nevýhody . Skompilovaný kód prevádza do formátu ľahšie čítať v systéme , zvyšuje jeho rýchlosť vykonávania a zvýšenie jeho efektívnosti pamäti . Avšak , skompilovaný kód beží iba na operačnom systéme , ktorý ju zostavil . Napríklad , bude kód skompilovaný pre Windows sa nedá spustiť na Macu . V kontraste , interpretovaný jazyky sú cross - platformové , čo znamená , že interpretovaný jazyk môže bežať na mnohých operačných systémoch používajúcich podobný tlmočníka . Okrem toho , interpretovaný jazyk nemusí vysporiadať s mnohými programovacích obáv spojených s programovaním s kompilovaných jazykov , ako je napríklad správa pamäte , aby sa rozvoj jednoduchšie a rýchlejšie . Avšak , pretože program interpretovaný jazyk sa má vykladať v tom riadok po riadku , jeho doba realizácie je pomalší a jej využitie pamäte vyššia .
Python PYC súbory

Python je interpretovaný jazyk , čo znamená , že každý program beží cez tlmočníka Python pri spustení . Okrem toho , keď sa program Python " dovoz " iný modul pre použitie v kóde pomocou " import " kľúčové slovo , ale aj interpretuje zdrojový súbor modulu . Tak, napríklad , programátor , ktorý chce používať funkcie z matematiky modulu by ho importovať , a to by sa vykladať spolu s programom . Avšak , keď importuje programátor modulu , ale tiež vytvára kompilovaný - alebo " už interpretovaný " - verziu tohto modulu , nesúce príponu " PYC . " . To znamená , že po prvom spustení , program Python bude pri importe .
Výhody PYC súbory

výhody má . PYC súborov použiť skompilovaný súbor . PYC sú rovnaké ako tie , ktoré majú kompilovaný jazyk všeobecne : sú rýchlejšie , a zlepšiť čas spustenia . Kým zdrojový kód modulu nezmení , bude prekladač neudrží tlmočenie modul zakaždým , keď program spustí . Skôr bude používať " ready " verziu kódu . To znižuje réžiu používa kontinuálne výkladu rovnakých zdrojových súborov .

Najnovšie články

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