Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hva er PYC filer
    ? Programmeringsspråket Python er kjent for sin enkle enkelhet og portabilitet . En del av dette kommer fra starten som et tolket skriptspråk. Imidlertid ville kalle Python en helt tolket språk være misvisende . Faktisk fungerer Python , omtrent som Java , med begrepet " bytecode " for å lette gjennomføringen av denne. Spesielle Python filer som kalles " . PYC " filene representerer " kompilert" Python kode som lette rask gjennomføring og program portabilitet . Tolket Versus kompilerte språk

    Tradisjonelt ble programmering språk som regel " kompilert ", eller reduseres til maskininstruksjoner , før datamaskinen kan kjøre en skriftlig program . Disse programmene kjørte på de innfødte hardware med svært lite mellommann programvare. Tolket språk , derimot , kjører på en "tolk ". En tolk tar kildekoden og utfører det linje for linje. Dette betyr at mens kompilerte språk kjøre raskere, tolket språk har mer fleksibilitet med hensyn til hva kommandoer og syntaks de kan innlemme i sin instruksjonssett .
    ByteCode

    Et sted i midt mellom disse to paradigmer ligger begrepet bærbare kompilerte språk . Java programmeringsspråk representerer en av de første av denne type kode . Java kildekode er kompilert inn Java " bytecode . " Java bytecode så tolkes av en Java Virtual Machine i maskin spesifikke instruksjoner. Dette betyr at ByteCode språk som Java kompilere inn kjørbare filer som kompilerte språk , men ByteCode programmer kan kjøres på alle JVM eksisterende på alle plattformer . Dette gjør programmer skrevet i Java like bærbar som de som er skrevet i tolket språk , mens de fortsatt ikke kjører like fort som rene kompilerte språk .

    Python bytecode

    programmerere kan ofte beskrive Python som i tolket språk . Men Python kildekoden , som Java kildekode, bryter også ned i bytecode . Når en programmerer skriver et Python-program , får kildekoden oversettes til Python bytecode , og Python tolk da tolker bytecode linje for linje under utførelsen. Filer av Python bytecode slutter med " . PYC " forlengelse . Verktøy finnes for å pre - kompilere Python -kode og moduler importert til et skript automatisk kompilert for senere bruk.
    Bruker for ". PYC " filer

    moduler som importeres til bruker scripts blir utarbeidet av tolk før henrettelsen . Fordi disse modulene har en tendens til å gjennomgå gjentatt bruk , sammenstiller tolken modulen og lagrer " . PYC "-filen i en katalog. På denne måten når et skript importerer den modulen , den bytecode versjonen allerede finnes , klar til bruk . Videre ByteCode ". PyC " filer er portable på tvers av flere plattformer , slik at pre - kompilering Python -skript nyttig for distribusjon av Python-programmer på tvers av ulike operativsystemer .

    früher :

     Weiter:
      Relatert Artike
    ·Python Kernel Metoder 
    ·Programvare Vedlikeholdsopplæring 
    ·Slik eksporterer en Python Test Suite i selen 
    ·Hvordan starte opp Python IDLE Miljø 
    ·Hvordan til Mark Tall i et Python List 
    ·Hvordan Graf Med programvare for Python 
    ·Slik formaterer du en String på Python 
    ·Hvordan lage en Grading funksjon i Python 
    ·Nummerert Typer i Python 
    ·Hvordan Spor endringer i Python og Django 
      Anbefalte artikler
    ·Hva er integrerte typer i Java 
    ·PL SQL Prosedyre Tutorial 
    ·Hvorfor bruke funksjonspekere 
    ·Slik starter en Java applet Med utklippstavlen 
    ·Hvordan erstatte en DIV på PHP 
    ·Hvordan bruke WM_DROPFILES i VBA 
    ·Slik bruker du Set STL Container Class 
    ·Hvordan få Window Størrelse i VB6 
    ·Flere mål i NetBeans Prosjekter 
    ·Hvordan er UML forskjellig fra andre Modeling 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/