Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Che cosa sono Python pyc

Il linguaggio di programmazione Python funge da langauge di uso generale per desktop e sviluppo di software web . Parte della flessibilità di Python viene dal fatto che è " interpretata ", o gestito da un interprete che esiste su più piattaforme diverse . Questo differisce da un programma " compilato" che può essere eseguito solo sul sistema che è stato compilato . Tuttavia, l'interprete Python può compilare alcuni pacchetti inclusi in un programma Python , quando il programma viene eseguito , aumentando la velocità di esecuzione e l'efficienza . Per capire come questo aumento di velocità si verifica, il programmatore deve capire la differenza tra codice compilato ed interpretato , e come lavorare l'interprete Python . Compilato Langauges

linguaggi compilati sono linguaggi di programmazione che sono " compilato" dal programmatore prima che il codice viene eseguito . Il processo di compilazione implica la conversione del codice sorgente in comandi a lettura ottica per l'esecuzione. Ad esempio , il linguaggio di programmazione C , un linguaggio compilato , usa una certa sintassi " leggibile " che i programmatori usano quando entrano codice . Prima che il codice può essere un programma , il programmatore compila il codice " sorgente " in linguaggio macchina che il sistema comprende. Questo processo avviene una sola volta : dopo che il programma è compilato , può essere eseguito un numero di volte
Interpretato Langauges

parte linguaggi compilati vengono " interpretati " . lingue. Piuttosto che subire un processo di compilazione che converte il programma in linguaggio macchina , e rilasciando un ready- to-run del programma , un linguaggio interpretato attraversa un "interprete ". Ciò significa che il programma verrà eseguito direttamente dal codice sorgente , una riga alla volta. Ogni volta che il programma viene eseguito , lo fa attraverso l'interprete , e l'interprete esegue il codice nel sistema .
Interpretato Versus Compilato

Ogni lingua ha i suoi vantaggi e svantaggi . Codice compilato converte in un formato più facilmente leggibile dal sistema , aumentando la sua velocità di esecuzione e migliorarne l' efficienza della memoria . Tuttavia, il codice compilato viene eseguito solo sul sistema operativo che è stato compilato . Ad esempio , il codice compilato su Windows non funzionerà su un Mac . Al contrario, i linguaggi interpretati sono cross -platform , il che significa che un linguaggio interpretato può essere eseguito su molti sistemi operativi che utilizzano lo stesso interprete . Inoltre , linguaggio interpretato non ha a che fare con molti problemi di programmazione associati programmazione con linguaggi compilati , come la gestione della memoria , rendendo più facile e più rapido sviluppo . Tuttavia, a causa di un programma in un linguaggio interpretato deve essere interpretato riga per riga , il suo tempo di esecuzione è più lenta e il suo utilizzo di memoria superiore .
Python PYC Files

Python è un linguaggio interpretato , il che significa che ogni programma viene eseguito attraverso l'interprete Python quando viene eseguito. Inoltre, quando le "importazioni " programma Python un altro modulo da utilizzare nel codice utilizzando la parola chiave "importazione" , interpreta anche il file sorgente del modulo . Così, per esempio , un programmatore che vuole utilizzare funzioni da un modulo matematico sarebbero importarla ed esso verrebbe interpretato insieme al programma . Tuttavia, quando il programmatore importa un modulo , ma crea anche un compilato - o " già interpretato " - versione di quel modulo , recanti una estensione " PYC . » . Ciò significa che, dopo la prima esecuzione , il programma Python userà il . Pyc compilato durante l'importazione .
Vantaggi di pyc

I vantaggi di avere . Pyc sono le stesse di quelle di avere un linguaggio compilato in generale : sono più veloci , e ridurre i tempi di esecuzione . Finché il codice sorgente del modulo non cambia , l'interprete Python non tenere interpretare il modulo ogni volta che un programma viene eseguito . Piuttosto, si utilizzerà la versione " pronto " del codice . Ciò diminuisce il carico dovuto continua interpretazione delle stesse file di origine .

 

Programmazione © www.354353.com