Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Vad är PYC filer

    ? Programmeringsspråket Python är känd för sin enkla enkelhet och portabilitet . En del av detta kommer från dess grundande som ett tolkat skriptspråk . Dock skulle kalla Python ett helt tolkade språket vara missvisande . I själva verket fungerar Python, ungefär som Java, med begreppet " bytekod " för att underlätta dess genomförande. Särskilda Python kallade filer " . PYC " filerna representerar " sammanställt " Python kod som underlättar snabb exekvering och program bärbarhet . Tolkade Versus kompilerade språk

    Traditionellt har datorprogrammering språk brukar " sammanställts , " eller reduceras till maskin instruktioner , innan datorn kan exekvera ett skriftligt program . Dessa program sprang på infödda hårdvara med mycket lite mellanhand programvara . Tolkade språk , å andra sidan , kör på en " tolk . " En tolk tar källkoden och kör det rad för rad . Detta innebär att medan kompilerade språk springa snabbare , tolkade språk har mer flexibilitet vad kommandon och syntax de kan införliva i sin undervisning set .
    Bytekod

    Någonstans i mitten av dessa två paradigmer ligger begreppet bärbara kompilerade språk . Programmeringsspråket Java representerar en av de första av denna typ av kod . Java källkoden kompileras till Java " bytekod . " Tolkas sedan av en Java Virtual Machine i maskin specifika instruktioner Javabytekod . Detta innebär att bytekod språk såsom Java kompilering i körbara filer som kompilerade språk , men programmen bytekod kan köras på alla JVM gällande på alla plattformar . Detta gör program skrivna i Java så portabel som de skrivna i tolkade språk , samtidigt inte går så snabbt som rena kompilerade språk .
    Python bytekod

    Programmerare kan ofta beskriva Python som i tolkat språk . Men Python -källkod , som Java -källkod , också bryts ned till bytekod . När en programmerare skriver ett Python -program , blir källkoden översätts till Python bytekod , och Pythontolk sedan tolkar bytekod rad för rad under exekvering . Filer av Python bytekod slutar med " . PYC " förlängning . Utilities finns för att pre - compile Python-kod och moduler som importeras till ett manus sammanställs automatiskt för senare användning .
    Användningsområden för " . PYC " Filer

    moduler som importeras till user scripts får sammanställts av tolken före avrättningen . Eftersom dessa moduler tenderar att genomgå upprepad användning , sammanställer tolken modulen och lagrar " . PYC " filen i en katalog . Detta sätt , när ett manus importerar den modulen , den bytekod versionen redan finns , klar för användning . Dessutom bytekod " . Pyc " filer är portabla mellan olika plattformar , vilket gör pre - Kompilera Python- skript användbara för att distribuera Python program på olika operativsystem .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan öka Matrix Storlek på Python
    ·Hur man gör en Python programarbete Utan Python
    ·Konvertera Polar till kartesiska i Python
    ·Programvara Underhåll självstudier
    ·Python Lista Manipulation
    ·Hur man tar bort en lista i Python Iteration
    ·Hur sortera listor i Python
    ·Hur man driver ett Python-skript från ett skal
    ·Hur man gör en Tkinter Button Inaktiv
    ·Hur du använder MiKTeX Med Python
    Utvalda artiklarna
    ·Hur man bygger en elektronisk Timer
    ·Hur man avgör kontroll med en nuvarande fokus VB
    ·Fördelar och nackdelar med en Nanocomputer
    ·Hur du hittar Enum Typer
    ·Hur Lista diskar i Python
    ·Den Substring Metod i Java
    ·Hur man skapar dynamiska sidor med PHP & MySQL
    ·Hur man redigerar en listvy objekt i Visual Basic
    ·Hur man ställer in en JW Player 5.1 Med Lighttpd
    ·Typer av Variabla attributdata
    Copyright © Dator Kunskap http://www.dator.xyz