- Stackless Python
-
Stackless Python Тип интерпретатор языка программирования Python
Разработчик Кристиан Тисмер[1] и соавторы
Написана на Операционная система Последняя версия 2.7.2.2[4] (4 апреля 2012)
Лицензия Сайт Stackless Python, или просто Stackless — версия интерпретатора языка программирования Python, названная так из-за отсутствия стандартного стека вызовов языка Си за счёт использования собственного стека. Наиболее впечатляющей особенностью Stackless являются микропотоки (англ. microthreads), которые позволяют избежать чрезмерного расхода системных ресурсов, присущего стандартным потокам операционной системы. В дополнение к стандартным возможностям Python, Stackless добавляет поддержку сопрограмм, коммуникационных каналов и сериализации задач.
Микропотоками интерпретатор Stackless управляет самостоятельно. Это способствует уменьшению дополнительных расходов системных ресурсов на потоки, и может значительно уменьшить нагрузку центрального процессора в некоторых ситуациях, когда количество потоков очень велико.
Из-за значительного числа изменений в исходных текстах оригинального CPython, Stackless не может быть установлен на уже установленный интерпретатор как расширение или библиотека. Поэтому он распространяется как отдельный интерпретатор Python.
Примечания
Ссылки
- stackless.com — официальный сайт Stackless Python
- Stephan Diehl Programming with Stackless Python // Linux Magazine. — August 2007. — № 81. — С. 34—37.
- Cameron Laird Introduction to Stackless Python (англ.). oreillynet.com (4 October 2000). Архивировано из первоисточника 18 августа 2012.
Python Люди Реализации ChinesePython • CLPython • CPython • JPype • Jython • IronPython • PyPy • Python for S60 • Psyco • Stackless Python • Unladen Swallow
Фреймворки CherryPy • Django • Flask • GAE framework • Pylons • Pyramid • Quixote • TurboGears • Twisted • Web2py • Zope
IDE Библиотеки Другое Для улучшения этой статьи по информационным технологиям желательно?: - Проставив сноски, внести более точные указания на источники.
- Дополнить статью (статья слишком короткая либо содержит лишь словарное определение).
Категории:- Программное обеспечение по алфавиту
- Реализации Python
- Кроссплатформенные реализации языков программирования
Wikimedia Foundation. 2010.