`
zuroc
  • 浏览: 1307103 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

在公司推销Stackless python的ppt

阅读更多
见附件,复制一段出来分享

Erlang vs. Stackless python作者有感而发 , "要惜眼前人"

Even I as a Python aficionado am sometimes baffled in light of the gems that can be found in the Python treasure trove
连我这种的Python铁杆都有时都被从Python这块埋宝地中挖出来的钻雷到.

The Python community should stop worrying about the language falling out of fashion and/or being overtaken by RoR/Ruby or some other contender of the day.
Python社区别再唧唧歪歪会被RoR/Ruby或是其他哪个某天冒出来的家伙抢了风头或是占了车位.

Python’s potential is so huge, all it takes is attracting notice to it e.g. to the fact that Python is ready for Our Manycore Future.
Python法力无边,让人不能自己.从本质上说,Python已经为我们可能的未来做好了准备.

Last but not least, I find it’s quite a shame that Stackless python seems to be treated like the “unloved stepchild” by the community.
最后的最后,我为Stackless python在社区被当作"私生子"而羞耻.
Highly concurrent systems are the future of software and stackless facilitates the construction of such systems today.

Isn’t such a capability worthy of being maintained, improved and expanded upon as opposed to building yet another web framework or whatever ..?
难道不应该继续这种高性能,来做一个高性能的web服务器或是其他什么...?(其实有国产的Eurasia3,不过老外不知道,嘿嘿,想玩,学中文吧:)
分享到:
评论
7 楼 eishn 2008-11-12  
fireflyc 写道

Stackless Python是不可能合理使用多核的,任何语言,任何库都不可能合理使用多核。合理使用多核的唯一途径是多进程,而且这种使用方式必须让OS来帮我们,为我们提供接口。除此之外任何号称自己能真正发挥并发的言论都是缝缝补补,远远没有达到合理使用的目标。(无非是让线程变轻,切换更快,仅仅如此而已。隔靴挠痒)Stackless Python居然和QT冲突,比较郁闷。本来我安装的QT,但是一安装Stackless Python我的QT立马都不能运行了。我还能用Python2.5 10年左右。至于那些新特征,实在是勾不起我的胃口。Pypy倒是一个比较有意思的东西(看人家的名字,GNU,GNU~~像吧?)


说得不错 !

fireflyc 可以试试 py.magic.greenlet + pypy/lib/stackless.py ,
在普通 Python 下就可以用到 Stackless, 应该不会和 QT 发生冲突。
6 楼 fireflyc 2008-11-05  
Stackless Python是不可能合理使用多核的,任何语言,任何库都不可能合理使用多核。合理使用多核的唯一途径是多进程,而且这种使用方式必须让OS来帮我们,为我们提供接口。除此之外任何号称自己能真正发挥并发的言论都是缝缝补补,远远没有达到合理使用的目标。(无非是让线程变轻,切换更快,仅仅如此而已。隔靴挠痒)
Stackless Python居然和QT冲突,比较郁闷。本来我安装的QT,但是一安装Stackless Python我的QT立马都不能运行了。
我还能用Python2.5 10年左右。至于那些新特征,实在是勾不起我的胃口。
Pypy倒是一个比较有意思的东西(看人家的名字,GNU,GNU~~像吧?)
5 楼 eishn 2008-11-03  
est 写道

大牛直接上pypy吧


我个人铁定是转向 PyPy 了。Stackless 社区和 Psyco 等几路大军现在齐聚 PyPy, 颇为壮观。而且我相当讨厌 Python3, Python1 升级到 Python2 很酷, 但 Python3 sucks (个人观点, 请勿参考)。
4 楼 eishn 2008-11-03  
fireflyc 写道

针对CPython重写了线程部分,不再是原生的了,而是一种更轻的。Eurasia冒失有一些问题,我在使用的时候会报一些错误。(本想把它挖过来做我的前端…… )我用firefox的时候长长的连接会让我的浏览器始终现实正在加载中之类的。唉,归根结底还是HTTP的事情,我们能做的只是缝缝补补。把HTTP协议重新设计才是革命的本质。


呵呵, fireflyc 说的问题是必须在客户端解决的。见 Eurasia3 用户组:

http://groups.google.com/group/eurasia-users/browse_thread/thread/d7ddfe984929f1f6

Eurasia3 alpha5 很快要出来了, 文档支持和功能都会再前进一大步, 届时欢迎试用
3 楼 est 2008-11-03  
大牛直接上pypy吧
2 楼 zuroc 2008-11-03  
""我用firefox的时候长长的连接会让我的浏览器始终现实正在加载中之类的。""

这个可以用一个hack解决的 搜索一下吧
1 楼 fireflyc 2008-11-03  
针对CPython重写了线程部分,不再是原生的了,而是一种更轻的。
Eurasia冒失有一些问题,我在使用的时候会报一些错误。(本想把它挖过来做我的前端……
我用firefox的时候长长的连接会让我的浏览器始终现实正在加载中之类的。唉,归根结底还是HTTP的事情,我们能做的只是缝缝补补。把HTTP协议重新设计才是革命的本质。

相关推荐

    Stackless Python 并发式编程介绍

    我在网上找的《Stackless Python 并发式编程介绍》做成了CHM帮助文档。拿出来共享下: Stackless Python 是Python编程语言的一个增强版本,它使程序员从基于线程的编程方式中获得好处, 并避免传统线程所带来的性能...

    Stackless Python 并发式编程介绍.doc

    Stackless Python 是一...通过Stackless Python,开发者可以获得更高效、可读性和易于调试的并发代码,尤其在处理数据流、游戏模拟等场景下。通过学习Stackless Python,可以提升编程能力,更好地适应并发编程的挑战。

    Stackless Python

    在探讨Stackless Python之前,我们需要理解并发编程的重要性及其在现代软件开发中的地位。随着计算机硬件的发展,多核处理器已经成为常态,这也使得并发编程成为了提高程序性能的关键技术之一。 ##### 1.1.1 现实...

    StacklessPython并发式编程介绍[已校对版].pdf

    Stackless Python是一种优化过的Python实现,它增强了标准Python解释器的能力,特别是在并发编程和任务切换方面。这个版本的Python去掉了传统的调用栈限制,从而允许更高效的微线程(也称为轻量级线程或协作线程)...

    Stackless_Python并发式编程介绍[已校对版].pdf

    通过对比传统线程版本和Stackless Python版本,可以明显看出后者在代码简洁性和执行效率上的优势。 #### 5. 数据流 数据流是一种常见的编程模式,适用于处理大量的连续数据。Stackless Python中的数据流模型通过...

    Stackless python 好用之处的一个简单演示:并发抓网页

    Stackless Python 是 Python 的一个分支,它在标准 Python 解释器的基础上添加了一些额外的功能,特别是对并发编程的支持。这个简单的演示将向我们展示 Stackless Python 如何帮助我们更有效地抓取网页,同时利用其...

    用Stackless Python建立聊天室服务器.zip

    在本文中,我们将深入探讨如何使用Stackless Python来构建一个聊天室服务器,以此来理解其在多任务环境中的优势。 首先,Stackless Python的核心特性之一是它的微线程(microthreads)机制。与标准Python的全局解释...

    python-2.6.5-stackless.msi

    Stackless Python 是Python编程语言的一个增强版本,它使程序员从基于线程的编程方式中获得好处,并...而使用stackless,你将会在Python本身的所有优势之上,在一个(但愿)你已经很熟悉的环境中,再获得并发的特性。

    PSP-StacklessPython:适用于 Sony PSP 的 Stackless Python 2.5 端口

    PSP-StacklessPython 适用于 Sony PSP 的 Stackless Python 2.5 端口 这是 Python 编程语言到 Sony PSP 控制台的端口。 当前版本是 2.5.2,它是 CPython 和 Stackless Python 的最新移植版本。 从 Stackless 主页...

    stackless-python

    python本身的限制,导致了今天诟病,stackless-python为python的升级版,帮助解决多线程问题,有这方面需求的用了才会说好

    goless, 在 Stackless python 之上,像构建语义一样.zip

    goless, 在 Stackless python 之上,像构建语义一样 goless使用英镑的goless库,你可以在 python 中编写语言风格的并发程序。 goless 为频道,选择和goroutine提供功能。 英镑goless允许你使用优美的go并发编程模型...

    python并发式编程教程之stackless

    Stackless Python 是Python编程语言的一个增强版本,它使程序员从基于线程的编程方式中获得好处,并避免传统线程所带来的性能与复杂度问题。Stackless为 Python带来的微线程扩展,是一种低开销、轻量级的便利工具,...

    Scala、Groovy++、Stackless Python、Erlang 学习笔记及分享

    Scala是一种多范式编程语言,它...Stackless Python在需要高效并发的环境中大有作为;而Erlang则是在高并发、容错性要求极高的系统中不可或缺的选择。了解和掌握这些语言,无疑将增强你在IT领域的专业素养和竞争力。

    python-3.1.2-stackless.msi

    Stackless Python 是Python编程语言的一个增强版本,它使程序员从基于线程的编程方式中获得好处,并...而使用stackless,你将会在Python本身的所有优势之上,在一个(但愿)你已经很熟悉的环境中,再获得并发的特性。

    Stackless Python 并发式编程介绍.CHM

    我刚才发了一个,下来不能看。对不起大家了。重发。 下载后不能看的解决方法是:右击文件--属性--解除锁定。就可以正常显示了。

    Python库 | stacklesslib-1.2.2-py2.7.egg

    Stackless Python是一种增强版的Python解释器,它在标准Python的基础上引入了"无栈"的概念,从而提高了程序的并发性能和内存效率。这个压缩包包含的是Stacklesslib 1.2.2版本,适用于Python 2.7环境。安装这个库后,...

    pypy真的能让python比c还快?.docx

    静态语言在编译时检查变量的类型,而 Python 则是在运行时检查变量的类型。这种差异导致了 Python 的运行速度相对较慢。但是,Pypy 的出现改变了这种情况。 Pypy 使用 Python 的子集 RPython 实现了解释器,并使用 ...

Global site tag (gtag.js) - Google Analytics