Aller au contenu

Stackless Python

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 16 mai 2019 à 13:44 et modifiée en dernier par Orthomaniaque (discuter | contributions) (Éliminer complètement = pléonasme (On ne peut pas éliminer partiellement). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Stackless Python est une implémentation du langage Python, nommée ainsi car elle vise à éliminer l'utilisation de la pile du langage C. Le langage supporte les continuations, les générateurs, les microthreads et les coroutines.

À cause du nombre considérable de changements dans le code source, Stackless Python ne peut pas être installé par-dessus une installation préexistante de Python en tant qu'extension ou bibliothèque. Au contraire, il est une distribution Python complète en elle-même. La plupart des fonctions de Stackless Python ont également été implémentées dans PyPy, un interprète Python en Python.

Stackless Python est énormément utilisé dans l'implémentation d'EVE Online, un jeu en ligne massivement multijoueur.

Liens externes