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

转向 IronPython

  • 2009-05-14
  • 本文字数:461 字

    阅读完需:约 2 分钟

最近 Python 和 Ruby 这样的动态语言风靡于世界。借助于 Iron,.NET 开发者也能访问这些动态语言了。如果你打算从 C#或 VB 转到 Python 上,现在正是一个绝佳的时机。

通用语言系统(Common Language System)保证我们可以将遗留代码保存为 DLL 的同时使用 IronPython 编写新的代码。但有时开发者却想将所有东西放到一个包中。

如果你就是这么想的话,那么 SharpDevelop 就很适合你了。SharpDevelop 3.1 提供了一个特性,可以将C#和VB 的代码转换为IronPython 代码。这可以通过SharpDevelop 的解析库 NRefactory 在文件或项目级别上实现。

这已经不是 SharpDevelop 第一次提供 Python 的代码转换支持了。

SharpDevelop 2.2 首次提供了将代码转换为 IronPython 的功能,这是通过将代码转换为微软 CodeDOM 并让 IronPython 1.0 生成 Python 代码实现的。在 IronPython 2.0 中,CodeDOM 支持已经被移除了,这样 SharpDevelop 3.0 就去掉了代码转换特性,因为它使用了 IronPython 2.0。SharpDevelop 3.1 重写了代码转换功能,现在已经无需 CodeDOM 的支持了。

查看英文原文: Moving to IronPython

2009-05-14 19:103372
用户头像

发布了 88 篇内容, 共 272.7 次阅读, 收获喜欢 9 次。

关注

评论

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

架构师训练营第三周总结

月殇

极客大学架构师训练营

架构师训练营第 1 期-week3

习习

架构师1期第三周总结

FG佳

极客大学架构师训练营

架构师训练营第 3 周课后练习

叶纪想

极客大学架构师训练营

week-3-part2 学习总结

陈龙

第二讲 学习总结

mm马

极客大学架构师训练营

组合模式程序案例

天天向上

极客大学架构师训练营

week-3-part1 手写单例模式

陈龙

单例

scorpion

「架构师训练营」第三周课后练习

L

第三周作业及笔记

橘子皮嚼着不脆

架构师训练营第 1 期 -Week3 - 代码重构学习总结

鲁大江

设计模式 极客大学架构师训练营

手写单例模式(登记式/静态内部类)

orchid9

架构训练营第三周作业

Geek_ce484f

极客大学架构师训练营

架构师训练营第三周学习总结-设计模式

郎哲158

学习 极客大学架构师训练营

架构师训练营第 1 期 -Week3 - 课后练习

鲁大江

php 单例模式 极客大学架构师训练营 go单例模式

第 3 周 作业

Pyr0man1ac

架构训练营第三周作业

Geek_ce484f

极客大学架构师训练营

第二讲 作业一

mm马

极客大学架构师训练营

架構師訓練營第 1 期 - 第 03 周總結

Panda

架構師訓練營第 1 期

架构师训练营 第三周作业

郎哲158

第三周第二题

sean

第三周第一题

sean

LeetCode题解:49. 字母异位词分组,数组排序,JavaScript,详细注释

Lee Chen

大前端 LeetCode

设计模式总结

天天向上

极客大学架构师训练营

第三周笔记

orchid9

「架构师训练营」第三周课后练习

L

训练营第三周作业 1

仲夏

极客大学架构师训练营

spring-boot-route(四)全局异常处理

Java旅途

Java Spring Boot

架构师1期3周作业

FG佳

极客大学架构师训练营

训练营第三周作业 2

仲夏

极客大学架构师训练营

转向IronPython_.NET_Jonathan Allen_InfoQ精选文章