| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Que sont les fichiers PYC
    Le langage de programmation Python est noté pour sa candeur et la portabilité. Une partie de cela vient de sa fondation comme un langage de script interprété . Toutefois, l'appel python Langage entièrement interprété serait trompeur . En fait , Python , un peu comme Java, fonctionne avec le concept de « bytecode » pour faciliter son exécution. Fichiers Python spéciaux appelés " . Pyc " fichiers représentent code Python " compilé" qui facilitent la rapidité d'exécution et la portabilité du programme. Langages interprétés Versus Compilé

    Traditionnellement, les langages de programmation informatiques sont généralement " compilées ", ou réduits à des instructions de la machine, avant que l'ordinateur pourrait exécuter un programme écrit . Ces programmes ont couru sur le matériel natif avec très peu de logiciel intermédiaire. Langages interprétés , d'autre part , fonctionnent sur un «interprète ». L' interprète prend le code source et l'exécute ligne par ligne. Cela signifie que même si les langages compilés courir plus vite , langages interprétés ont plus de flexibilité quant aux commandes et la syntaxe qu'ils peuvent intégrer dans leur jeu d'instructions.
    Bytecode

    Quelque part dans le milieu de ces deux paradigmes se trouve le concept de langages compilés portables. Le langage de programmation Java représente l'un des premiers de ce type de code. Code source Java est compilé en Java " bytecode. " Bytecode Java est ensuite interprété par une machine virtuelle Java en instructions spécifiques de la machine. Cela signifie que les langues de bytecode comme compilation Java dans les fichiers exécutables tels que les langages compilés , mais les programmes de bytecode peuvent fonctionner sur n'importe quelle machine virtuelle Java existant sur n'importe quelle plateforme. Cela rend les programmes écrits en Java aussi portable que ceux écrits en langages interprétés , tout ne tourne pas aussi vite que les langues pures compilés.

    Python Bytecode

    programmeurs pourrait décrire comme souvent Python en langage interprété . Toutefois , le code source Python , comme le code source Java , décompose également en bytecode . Quand un programmeur écrit un programme Python, le code source est traduit de Python bytecode , et l'interpréteur Python interprète ensuite la ligne de bytecode en ligne pendant l'exécution. Fichiers de Python bytecode se termine avec l'extension ". Pyc " . Services publics existent au code Python pré- compilation et les modules importés dans un script sont automatiquement compilés pour une utilisation ultérieure .
    Utilisations pour " . PYC " Fichiers

    modules sont importés dans des scripts utilisateur obtient compilé par l'interprète avant l'exécution. Parce que ces modules ont tendance à subir une utilisation répétée , l'interprète compile le fichier " . Pyc " dans un répertoire module et magasins . De cette façon, quand un script importe ce module , la version bytecode existe déjà, prêt à l'emploi . En outre, bytecode " . Pyc " fichiers sont portables sur plusieurs plates-formes , ce qui rend les scripts Python pré -compilation utile pour la distribution des programmes Python à travers différents systèmes d'exploitation .

    Previous :

    next :
      articles connexes
    ·Comment générer des nombres impairs de Python 
    ·Comment puis-je imprimer la sortie en Python 
    ·Comment carrés en Python 
    ·Comment faire pour créer des tableaux à partir d'un f…
    ·Comment apprendre Python en ligne gratuit 
    ·Comment faire un Haut Bas du jeu en Python 
    ·Comment faire pour obtenir la longueur d'une liste en P…
    ·Comment faire un tri par insertion dans Python 
    ·Comment ajouter une variable à lui-même dans Python 
    ·Méthodes Python pour les listes 
      articles en vedette
    ·Comment faire pour supprimer le dernier caractère de V…
    ·C pour STRCMP Fonction 
    ·Comment afficher le plus visionnés dans PHP 
    ·Comment faire pour convertir PHP à VB.NET 
    ·Quel est le sens de la norme ANSI 
    ·Comment insérer une image dans un modèle 3D en utilis…
    ·Comment faire pour convertir Visual Basic pour Floating…
    ·Comment obtenir la version de Python installée 
    ·Comment faire pour importer Excel dans MySQL PHP Softwa…
    ·Comment faire pour supprimer le premier caractère d'un…
    Copyright © Connaissances Informatiques http://fr.wingwit.com