限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

IronPython 完整实现 Python 2.7 的功能

  • 2011-04-07
  • 本文字数:822 字

    阅读完需:约 3 分钟

IronPython 2.7 已经发布,新特性包括 Visual Studio 中开发工具的提升,同 LINQ 和扩展方法更好的互操作,更完整的文档,并提供了和 Python 2.7 同等的完整特性。

发布说明中给出了一系列新的增强

这次的发布实现了新的内置 _io 模块,包括 dictionary 和 set 的完整功能,set 语句的支持,在 with 语句中支持多个上下文管理器,在 itertools 的方法中添加了几个新函数,对于新的字符串格式可自动进行索引处理。也有大量针对标准库的更新,比如可排序字典和新的 argparse 模块。

也包括了很多错误修正

这次的发布中包括了在 cPickle、sum 内置函数中的重大性能提升,也包括了不使用.NET 异常机制而实现的快速异常处理。还有很多增强可以极大地降低 IronPython AST 处理过程的内存使用。这么多的增强带来的一个最终好处就是,IronPython 的启动时间相较于 IronPython 2.6.1 降低了 10%。

这次发布也在 IronPython 安装程序中包括了安装“IronPython Tools for Visual Studio”的选项。这是一个运行在 VS 2010 中的扩展,现在可以支持动态地把 XAML 和 WPF 绑定到 Python 类上。

这是第一个完整的社区发布,也是 IronPython 开发过程中一个重要的里程碑——其也证明了这是一个充满活力的社区,就算没有微软的资金支持,也能持续地改善这个语言。这个发布中最激动人心的地方就是和 Visual Studio 的有力集成,这个特性广受很多微软客户的欢迎,也得到了IronPython MVP,IronPython 项目的管理者之一的 Jeff Hardy 的肯定。

然而,由于微软之前发布过 Python tools for Visual Studio 的测试版,对于 IronPython 的默认开发工具,还是让人有一些困惑。

IronPython 是针对.NET Framework 和 Mono 的 Python 编程语言的一种实现。这个项目由微软在2006 年发布第一个版本而启动。在2007 年,动态语言运行时的宣布让动态语言之间的互操作成为实现。在经过3 年的开发之后,最近微软把 IronPython 的未来开发工作完全转交给了社区

查看英文原文: IronPython Fully Implements Python 2.7

2011-04-07 07:204447
用户头像

发布了 254 篇内容, 共 65.7 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

架构实训营 作业三——消息队列架构设计文档

开拓纪

第三章作业 #架构实战营

模块三作业 - 消息队列系统架构设计文档

青鸟飞鱼

架构实战营

Java Stream 源码分析

Yano

Java stream

读写锁

wzh

Java 并发编程 并发 JUC

一文看懂 Go 的数据类型

Rayjun

Go 语言

架构训练营模块3作业《消息队列架构设计文档》-江哲

江哲

Spark中将DAG划分为Stage核心算法

五分钟学大数据

spark 5月日更

架构实战营模块三作业

冷大大

作业 架构实战营 模块三

Go 杂谈——interface与nil的细节让我出了线上BUG

HZFEStudio

Go 语言

9个国外最佳免费编程学习一站式网站,谁用谁知道!

北游学Java

Java c++ php JavaScript

消息队列构架设计文档

Chris Cheng

第三课作业

杰语

模块3作业 消息队列架构设计文档

TH

架构实战营

模块3 学习总结

TH

架构实战营

用组合式创新模型做产品建模

石云升

组合式创新 5月日更 产品建模

ARTS - week 8 补打卡

steve_lee

架构实战营 模块三:学习总结

👈

架构实战营

架构训练营——模块2作业

圆心角

HBase与Hadoop的关系

大数据技术指南

HBase 5月日更

【架构实战营】第3模块作业

swordman

架构实战营

优秀程序员都在注意的十个点

好好学习,天天向上

Java 设计模式 代码 技巧

消息队列详细设计架构文档

Hesher

架构 MQ Architecture 消息队列 架构实战营

前端百题斩[001]——typeof和instanceof

执鸢者

面试 大前端

假如只剩下canvas标签

执鸢者

大前端 canvas

通过 Netty、ZooKeeper 手撸一个 RPC 服务!

Yano

Java 微服务 Netty RPC

消息队列架构设计

俞嘉彬

架构实战营

Semaphore

wzh

Java 并发 java工具类

【LeetCode】制作 m 束花所需的最少天数Java题解

Albert

算法 LeetCode 5月日更

架构实战营-模块3-作业

笑春风

模块3作业 3

wade

#架构实战营

自研集群 + MySQL 存储详细架构文档

@oo?金樱子

IronPython完整实现Python 2.7的功能_.NET_Roopesh Shenoy_InfoQ精选文章