2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:204683
用户头像

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

关注

评论

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

DAPP 燃烧铸币质押挖矿系统开发

l8l259l3365

调用API接口获取淘宝店铺所有商品:详细指南与代码实践

Noah

外贸独立站谷歌seo优化的8大技巧

九凌网络

用友携手平安银行,加速数智化司库及财资体系建设

用友BIP

全球司库

TikTok 与 YouTube:哪个更适合您?

九凌网络

如何在HarmonyOS对数据库进行备份,恢复与加密

HarmonyOS开发者

HarmonyOS

云图说|分钟级构建业务大屏——Astro大屏应用

华为云开发者联盟

云计算 华为云 华为云开发者联盟 华为云云图说 华为云Astro

2023云栖大会龙蜥操作系统专场成功举办

开放原子开源基金会

开源 云栖大会

医共体建设进入高峰期 区域医疗平台运营管理如何破局

用友BIP

医疗平台运营

吴翰清《计算》重磅来袭,为了可计算的价值,写给所有人!

博文视点Broadview

华为云云容器引擎CCE产品文档带来4个升级,降低使用难度

华为云开发者联盟

云原生 华为云 华为云开发者联盟 华为云CCE容器服

AI系列产品来袭,用友招聘云换新上线

用友BIP

AI 招聘

合成数据的被需要的5 个重要原因

3D建模设计

人工智能 合成数据 虚幻合成数据

第二届开放原子开源基金会OpenHarmony技术大会圆满举行

开放原子开源基金会

开源 OpenHarmony

基金会旗下铜锁/Tongsuo项目官宣密钥管理工具RustyVault正式开源

开放原子开源基金会

开源 铜锁

人才驱动:水泥建材企业如何实现智能化人才管理

用友BIP

人才发展

如何成为前1%的程序员

互联网工科生

程序员 提升自我

合成数据对于机器学习模型至关重要

3D建模设计

人工智能 合成数据 虚幻合成数据

国内首个电力物联操作系统正式发布,实现电力设备万物互联、海量数据互通共享

开放原子开源基金会

开源

如何释放React Hooks的力量

树上有只程序猿

Hooks React Hooks

冯冠霖秘书长参加2023中国汽车软件大会并致辞

开放原子开源基金会

开源

赛题招募令:总投入超5000万元,诚邀您免费出题

开放原子开源基金会

领跑中国APM市场,博睿数据蝉联第一!

博睿数据

运维 监控 可观测性

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