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

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

关注

评论

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

华为云GaussDB:发挥生态优势,培养应用型DBA

华为云开发者联盟

数据库 开源 GaussDB 云数据库 dba

华为云与北大BIOPIC联合发布蛋白质多序列比对开源数据集

华为云开发者联盟

AI 华为云 蛋白质 多序列 开源数据集

「TEG+系列」破局者 - 腾讯金融级数据库TDSQL

腾讯云数据库

数据库 tdsql

TDSQL核心特性:极具挑战的“四高”服务与安全可运维

腾讯云数据库

数据库 tdsql

马某兵VIP资料惨遭泄露,Java大厂面试手册,21年高频题版

Java架构师迁哥

Tensorflow保存神经网络参数有妙招:Saver和Restore

华为云开发者联盟

神经网络 tensorflow 变量 Saver Restore

MYSQL离线迁移至分布式TDSQL

腾讯云数据库

数据库 tdsql

TDSQL是什么:腾讯如何打造一款金融级分布式数据库

腾讯云数据库

数据库 tdsql

快速提升Golang编程能力:那就一起用Go做项目吧

博文视点Broadview

开放原子全球开发者峰会「开源治理」论坛预告(更新中)

开放原子开源基金会

代理服务器转发消息时的相关头部(qbit)

qbit

正向代理与反向代理 Proxy

Android正确的保活方案,不要掉进保活需求死循环陷进

Halifax

android 大前端 kotlin 移动开发 语言 & 开发

小游戏如何应对大流量?Shopee Shake 的大促实践

Shopee技术团队

后端 高并发 游戏 电商大促 Shopee

统信软件张磊:国产操作系统如何获得大众市场的认可?

Jessie

开源 最佳实践 新基建 企业动态 文化 & 方法

TDSQL 全时态数据库系统 -- 典型案例

腾讯云数据库

数据库 tdsql

TDSQL数据同步和备份

腾讯云数据库

数据库 tdsql

明道云在工程项目行业中的应用场景

明道云

鲲鹏展翅|SphereEx 获华为鲲鹏技术认证

SphereEx

云资源生命周期管理怎么做?用什么软件好?

行云管家

云计算 云服务 云资源 生命周期管理

GraphQL 快速入门【2】环境设置

码界行者

Rest graphql

TDSQL金融级特性之:数据强一致性保障

腾讯云数据库

数据库 tdsql

SpringBoot 如何进行对象复制,老鸟们都这么玩的

Java 架构 后端 计算机 框架

张宏江出席HICOOL 2021全球创业者峰会,阐述AI研究与创业新机遇

硬科技星球

人工智能 大模型时代 悟道2.0

数字化转型的终局:赛博朋克?社会主义?

龙归科技

数字化 软件系统 软件经济 赛博朋克

常见的安全应用识别技术有哪些?

郑州埃文科技

酷家乐 UI 自动化测试平台实践

CPPAlien

测试框架 selenium BDD UI测试 活文档

分布式TDSQL的实践

腾讯云数据库

数据库 tdsql

淘宝网 Java 千亿级并发系统架构设计笔记(全彩版小册开源)

Java 架构 面试 后端 高并发

简化IT运维工作,就要学会使用自动化运维工具!

行云管家

运维 云服务 IT运维

TDSQL inside之路

腾讯云数据库

数据库 tdsql

TDSQL核心架构

腾讯云数据库

数据库 tdsql

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