| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Hvad Er PYC Files
    ? Programmeringssproget Python er kendt for sin ligefremme enkelhed og bærbarhed. En del af denne kommer fra dens fundament som et fortolket scriptsprog . Imidlertid ville kalde Python en helt fortolket sprog være vildledende . Faktisk arbejder Python , ligesom Java, med begrebet " bytecode " for at lette dens fuldbyrdelse. Særlige Python filer hedder " . Pyc " filer repræsenterer " kompileret " Python -kode, der letter hurtig udførelse og program bærbarhed. Fortolket Versus kompilerede sprog

    Traditionelt blev programmeringssprog normalt " kompileret " eller reduceret til maskinens brugsanvisning , før computeren kan udføre en skriftlig program. Disse programmer kørte på native hardware med meget lidt mellemmand software. Fortolket sprog , på den anden side , kører på en "tolk ". En tolk tager kildekode og udfører det linie for linie . Det betyder, at mens kompileret sprog køre hurtigere, fortolket sprog har mere fleksibilitet med hensyn til hvilke kommandoer og syntaks , de kan indarbejde i deres instruktionssæt .
    Bytecode

    Et sted i midten af disse to paradigmer ligger begrebet bærbare kompilerede sprog . Programmeringssproget Java repræsenterer en af ​​de første af denne type kode . Java-kildekoden er kompileret ind Java " bytecode . " Java bytekode derefter fortolkes af en Java Virtual Machine i maskinen specifikke instruktioner . Det betyder, at bytekode sprog såsom Java kompilere i eksekverbare filer som kompilerede sprog , men bytekode programmer kan køre på enhver JVM eksisterende på enhver platform . Dette gør programmer skrevet i Java så bærbar som dem der er skrevet på fortolket sprog , mens den stadig ikke kører så hurtigt som rene kompileret sprog.

    Python bytekode

    Programmører kan ofte beskrive Python som i fortolket sprog . Men Python kildekode, som Java kildekode, bryder også ned i bytecode . Når en programmør skriver Python program , bliver kildekoden oversat til Python bytecode og Python fortolkeren derefter fortolker bytecode linje for linje under udførelsen. Filer af Python bytecode slutter med " . Pyc " udvidelse . Forsyningsvirksomhed findes at pre- compile Python kode og moduler importeret ind i et script samles automatisk til senere brug.
    Bruger for " . PYC " Filer

    moduler, importeres til bruger scripts bliver udarbejdet af tolken inden henrettelsen . Fordi disse moduler har en tendens til at undergå gentagen brug, tolken samler modulet og gemmer . " Pyc "-fil i en mappe. Denne måde, når et script importerer , at modul bytecode versionen allerede eksisterer, klar til brug. Desuden bytecode ". PYC " filer er bærbare på tværs af flere platforme , hvilket gør pre- compiling Python scripts nyttige for distribution Python programmer på tværs af forskellige operativsystemer.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter Array Type til at flyde Python 
    ·Kom længde på en Array i Python 
    ·Sådan bruges numerisk variabel i Python Script 
    ·Regular Expression Tutorial for Python 2.5 
    ·Python Tutorial for Mac 
    ·Hvordan man laver et spil i Python Shell 
    ·Sådan Indsæt en pause I Dogtail på Python 
    ·Sådan Find store bogstaver i Python 
    ·Python Tips 
    ·Sådan ændres Python version i Snow Leopard 
      Anbefalede Artikler
    ·Sådan læses en Pipe Separeret Linje Into en Bash Arra…
    ·Sådan bruges en Switch Statement i Perl 
    ·Sådan Find en post i en Recordset 
    ·Sådan Læs Fra en ekstern fil i C + + 
    ·Common Lisp & HTML Rendering Engine Binding 
    ·Sådan læses en CSV-fil i Visual Basic 
    ·Hvordan laver Pictures Scroll 
    ·Sådan bruges en MySQL -server Brug en Command Line Cli…
    ·Sådan Gør Addition i Java 
    ·Forskellen mellem Fortolket & Compiled Sprog 
    Copyright © Computer Viden http://www.computerdk.com