Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Shed Skin

Un article de Wikipédia, l'encyclopédie libre.

Shed Skin est uncompilateur dePython versC++. C'est un projet expérimental qui peut traduire des programmesPython en programmesC++ optimisés. Il peut générer desprogrammes ou desmodules d'extension qui peuvent être importés et utilisés dans de grands programmes Python.

Shed Skin est un projetopen source avec des contributions de beaucoup de gens, cependant, le principal auteur est Marc Dufour.

Caractéristiques

[modifier |modifier le code]

En plus de restrictions sur letypage[1], les programmes ne peuvent pas utiliser librement labibliothèque standard dePython, bien que près de 20 modules communs, tels querandom,itertools etre (expressions régulières), soient pris en charge depuis2011.

Modules supportés

[modifier |modifier le code]

Pour la version 0.9, ces 25 modules sont en grande partie pris en charge. La plupart d'entre eux, commeos.path, ont été compilés en C++ à l'aide de Shed Skin.

  • array
  • binascii[2]
  • bisect
  • collections (defaultdict, deque)
  • ConfigParser (mais pas SafeConfigParser)
  • copy
  • colorsys
  • csv (mais pas Dialect et Sniffer)
  • datetime
  • fnmatch
  • getopt
  • glob
  • heapq
  • itertools (mais pas starmap)
  • math
  • mmap
  • os
  • os.path
  • random
  • re
  • socket
  • string
  • struct (mais pas Struct, pack_into et unpack_from)
  • sys
  • time

Notez que n'importe quel autre module, commePygame, pyqt ou pickle, peut être utilisé avec un module d'extension généré par Shed Skin. Pour des exemples, voir les exemples de Shed Skin.

Voir aussi

[modifier |modifier le code]

Références

[modifier |modifier le code]
  1. Learning Python Book section on Shed Skin
  2. Shedskin 0.9 release notes

Liens externes

[modifier |modifier le code]
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Shed_Skin&oldid=181188972 ».
Catégorie :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp