Stackless Python
Тип |
интерпретатор языка программирования Python |
---|---|
Разработчик |
Кристиан Тисмер[1] и соавторы |
Написана на | |
Операционная система | |
Последняя версия |
2.7.2.2[4] (4 апреля 2012) |
Лицензия | |
Сайт |
[www.stackless.com/ ckless.com] |
Stackless Python, или просто Stackless — версия интерпретатора языка программирования Python, названная так из-за отказа от использования стандартного стека вызовов языка Си в пользу собственного стека. Наиболее впечатляющей особенностью Stackless являются микропотоки (англ. microthreads), которые позволяют избежать чрезмерного расхода системных ресурсов, присущего стандартным потокам операционной системы. В дополнение к стандартным возможностям Python, Stackless добавляет поддержку сопрограмм, коммуникационных каналов и сериализации задач.
Микропотоками интерпретатор Stackless управляет самостоятельно. Это способствует уменьшению дополнительных расходов системных ресурсов на потоки, и может значительно уменьшить нагрузку центрального процессора в некоторых ситуациях, когда количество потоков очень велико.
Из-за значительного числа изменений в исходных текстах оригинального CPython, Stackless не может устанавливаться как библиотека или расширение интерпретатора, поэтому он распространяется как отдельный интерпретатор Python.
Напишите отзыв о статье "Stackless Python"
Примечания
- ↑ [www.oreillynet.com/pub/a/python/2000/10/04/stackless-intro.html Cameron Laird, Introduction to Stackless Python]
- ↑ [www.ohloh.net/p/stackless About Stackless Python on Ohloh]
- ↑ [code.google.com/p/pspstacklesspython/ This is the port of Python programming language to the Sony PSP console]
- ↑ [pypi.python.org/pypi/stackless-python stackless-python] на PyPI
Ссылки
- [www.stackless.com/ ckless.com] — официальный сайт Stackless Python
- Stephan Diehl [www.linux-magazine.com/Issues/2007/81/Stackless-Python?category=13430 Programming with Stackless Python] // Linux Magazine. — August 2007. — № 81. — С. 34—37.
- Cameron Laird. [www.oreillynet.com/pub/a/python/2000/10/04/stackless-intro.html Introduction to Stackless Python] (англ.). oreillynet.com (4 October 2000). [www.webcitation.org/6A0hPB2rl Архивировано из первоисточника 18 августа 2012].
|
<imagemap>: неверное или отсутствующее изображение |
Для улучшения этой статьи по информационным технологиям желательно?:
|
Отрывок, характеризующий Stackless Python
Теперь, к удивлению своему, он нашел, что во всех этих вопросах не было более сомнений и недоумений. В нем теперь явился судья, по каким то неизвестным ему самому законам решавший, что было нужно и чего не нужно делать.Он был так же, как прежде, равнодушен к денежным делам; но теперь он несомненно знал, что должно сделать и чего не должно. Первым приложением этого нового судьи была для него просьба пленного французского полковника, пришедшего к нему, много рассказывавшего о своих подвигах и под конец заявившего почти требование о том, чтобы Пьер дал ему четыре тысячи франков для отсылки жене и детям. Пьер без малейшего труда и напряжения отказал ему, удивляясь впоследствии, как было просто и легко то, что прежде казалось неразрешимо трудным. Вместе с тем тут же, отказывая полковнику, он решил, что необходимо употребить хитрость для того, чтобы, уезжая из Орла, заставить итальянского офицера взять денег, в которых он, видимо, нуждался. Новым доказательством для Пьера его утвердившегося взгляда на практические дела было его решение вопроса о долгах жены и о возобновлении или невозобновлении московских домов и дач.
В Орел приезжал к нему его главный управляющий, и с ним Пьер сделал общий счет своих изменявшихся доходов. Пожар Москвы стоил Пьеру, по учету главно управляющего, около двух миллионов.
Главноуправляющий, в утешение этих потерь, представил Пьеру расчет о том, что, несмотря на эти потери, доходы его не только не уменьшатся, но увеличатся, если он откажется от уплаты долгов, оставшихся после графини, к чему он не может быть обязан, и если он не будет возобновлять московских домов и подмосковной, которые стоили ежегодно восемьдесят тысяч и ничего не приносили.
– Да, да, это правда, – сказал Пьер, весело улыбаясь. – Да, да, мне ничего этого не нужно. Я от разоренья стал гораздо богаче.
Но в январе приехал Савельич из Москвы, рассказал про положение Москвы, про смету, которую ему сделал архитектор для возобновления дома и подмосковной, говоря про это, как про дело решенное. В это же время Пьер получил письмо от князя Василия и других знакомых из Петербурга. В письмах говорилось о долгах жены. И Пьер решил, что столь понравившийся ему план управляющего был неверен и что ему надо ехать в Петербург покончить дела жены и строиться в Москве. Зачем было это надо, он не знал; но он знал несомненно, что это надо. Доходы его вследствие этого решения уменьшались на три четверти. Но это было надо; он это чувствовал.