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

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

关注

评论

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

MySQL库表设计小技巧

Simon

MySQL 数据库设计

「架构师训练营」第 7 周作业 - 总结

森林

Oracle JDK7 bug 发现、分析与解决实战

vivo互联网技术

实操案例:字符串哈希表操作

华为云开发者联盟

程序员 编程语言 C语言 哈希表 字符串

最新:英特尔断供浪潮系内部供应链调整,现已恢复供货

Geek_116789

金融科技的碎片化思考(上)

曲水流觞TechRill

金融科技 FinTech

企业架构框架之DoDAF

冯文辉

企业架构

Flask 的 url 处理器

Leetao

Python flask Web框架

有趣的“第二个系统”

架构精进之路

提升认知 研发体系

计算机网络基础(七)---网络层-ICMP协议

书旅

计算机网络 网络协议 网络层

itchat替代品,追妹子神器,个人微信给多个好友(群)发消息,定时提醒妹子喝水

Java_若依框架教程

技术 后端 itchat 微信消息 定时提醒

存储性能加速引擎之预读

焱融科技

Linux sds 焱融科技 分布式存储 预读

Flink 1.11 Unaligned Checkpoint 解析

Apache Flink

flink

「架构师训练营」第 7周作业 - 性能测试

森林

tomcat 使用apr

zack

tomcat

架构师第七周总结

傻傻的帅

架构师

Flink 最佳搭档:开发部署平台 Zeppelin 的自白

Apache Flink

报告|50%CRM品牌陷入竞争旋涡,破圈迫在眉睫

人称T客

一口气说出 4 种分布式一致性 Session 实现方式,面试杠杠的~

楼下小黑哥

nginx redis 分布式 session

波士顿动力狗 SPOT 权威购买指北

早睡蟒

Python 人工智能 学习 波士顿动力 机械狗

智能标注原理揭秘,一文读懂人工智能如何解决标注难题

百度大脑

人工智能 百度 学习 AI 百度大脑

数据库周刊33丨5大国产数据库中标中国移动;Oracle7月CPU安全预警;腾讯Tbase新版本发布;“2020数据技术嘉年华”有奖话题遴选;阿里云技术面试题;APEX 实现数据库自动巡检;MYSQL OCP题库……

墨天轮

MySQL 数据库 oracle 阿里云 面试

Java 面向对象知识整理

多选参数

Java 编程

Newbe.Claptrap 框架入门,第二步 —— 简单业务,清空购物车

newbe36524

容器 微服务 Reactive .net core ASP.NET Core

架构师都该懂的 CAP 定理

闻人

架构 分布式 架构师

什么?不写代码也能做功能开发!- RUOYI教程

Java_若依框架教程

Java 技术 后端 开发 框架

压测脚本

LEAF

来自前端童鞋对后端的吐槽@#$%^

Java小咖秀

程序员 程序人生 大前端

凡架构必拆分,分则有度

菜根老谭

微服务 康威定律 架构思维 分治思维

k8s极简史:K8s多集群技术发展的历史、现状与未来

华为云开发者联盟

Kubernetes 容器 云原生 华为云

网传Intel断供浪潮,英特尔:供应链调整

Geek_116789

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