Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment faire de Round Up Python 
  • Comment utiliser mon scripts Python …
  • Comment dessiner Spirales avec Pytho…
  • Comment faire pour installer Python …
  • Comment formater une chaîne sur Pyt…
  • Comment convertir une liste en un en…
  • Comment fonctionne la circulation Py…
  • Comment lire un fichier arbitraire e…
  • Comment interpréter une chaîne com…
  • Comment concevoir un programme pour …
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour empêcher plus d'une instance d'un programme en Python 
  • Comment lire et écrire des fichiers dans Python 
  • Comment exécuter un script Python sur Mac 
  • Comment rechercher et remplacer avec Python 
  • Comment faire pour charger une chaîne dans un dictionnaire Python 
  • Comment faire un VAR mondial en Python 
  • Comment accéder Python docstring 
  • Cordes Types Python 
  • Comment utiliser Python Apache 
  • Différences entre écriture et writeLine en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc