执行模型变体——python实现的可选方案——ironpython: 用于 .net 的python | 第一部分 开始 —— 第 2 章: python 是如何运行程序的 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-大发黄金版app下载

未匹配的标注

它是python的第三个实现,比cpython和jython都新,旨在允许python程序与应用程序集成,这些程序被编写来与微软的windows平台上的 .net 框架,以及 linux 平台上的mono开源代码等价物进行协作。.net 和它的c#编程语言运行时系统都设计为一个语言中立的对象通信层,它们类似微软早期的com模型。ironpython允许python程序作为客户端和服务器端组件,获得和其他.net语言的互访问性,并从它们的python代码中利用如silverlight框架这样的.net技术。

在实现上,ironpython非常类似jython(并且,事实上,是同一个创造者开发的)——它用在.net环境中执行的等价物替换了图2-2的最后两个气泡。也类似jython,ironpython 有特殊关注点——主要是将python和.net组件集成的开发者感兴趣。之前被微软开发,现在是一个开源项目,ironpython可能也可以利用一些重要的优化工具获取更好的性能。参考其和网上搜索的其他资料,获取更多细节。

本文章首发在 大发黄金版app下载 网站上。

上一篇 下一篇
讨论数量: 0



暂无话题~
网站地图