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

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

关注

评论

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

不要再焦虑了,进大厂真的没你想象的那么困难

Java架构追梦

Java java面试 后端开发

10 个 web 在线前端资源,优雅永不过时~

前端 网页设计 在线资源

大数据培训Flink基础知识分享

@零度

flink 大数据开发

【IT运维】如何又快又好的进行数据备份?

行云管家

运维 快照 数据备份 IT运维 行云管家

PlatoFarm生态进展不断,通缩推动PLATO价值提升

西柚子

netty系列之:protobuf在UDP协议中的使用

程序那些事

Java Netty 程序那些事 4月月更

头一次见这么牛的的SpringBoot从入门到实战文档

Java架构追梦

Java spring 程序员 后端开发

OneFlow获得首届“全国颠覆性技术创新大赛”最高奖

OneFlow

深度学习 技术创新

极光笔记 | DSP高并发应用实践

极光GPTBots-极光推送

后端 DSP

小微企业如何在10分钟内实现持续交付

阿里云云效

云计算 阿里云 研发管理 持续交付 研发团队

不面试别看!字节跳动2022年Java架构师岗面试题(试行版)发布

Java架构追梦

Java 程序员 java面试 后端开发

WorkPlus助力深i企打造移动数字化底座

BeeWorks

基于Elasticsearch生长的SREWorks数据化运维体系

阿里云大数据AI技术

分布式 SRE 数据化运维

短短6小时,AI设计出40000种毒气分子,很多毒性远超战用神经毒剂

图灵教育

AI

java培训MySQL一次性插入多行数据的操作

@零度

Java MySQL

阿里、字节、美团的offer我都拿到了,全靠这份Java面试题

Java架构追梦

Java 程序员 java面试 后端开发

Amazon Aurora 读写能力扩展之 ShardingSphere-JDBC 篇

亚马逊云科技 (Amazon Web Services)

Tech 专栏

移动开发平台|助力企业安全高效搭建高质量移动应用

BeeWorks

DeepMind爆发史:决定AI高峰的“游戏玩家”|深度学习崛起十年

OneFlow

人工智能 深度学习 DeepMind AGI

低代码之火,何以燎原?

BeeWorks

《数字经济全景白皮书》数字零售篇 重磅发布!

易观分析

数字零售 数字购物

如何做好部门知识管理

小炮

阿里云弹性计算对视觉计算的思考与实践

阿里云弹性计算

Metaverse 视觉计算

新思科技连续六年获评Gartner魔力象限领导者殊荣

InfoQ_434670063458

新思科技 应用安全 Gartner

等保2.0国家标准是什么?与等保1.0有啥变化?

行云管家

网络安全 等保 等级保护 等保2.0

ArkUI框架又有哪些新增能力?

科技汇

作为一名iOS开发者—面对音视频这个新风口应该怎样学习才能乘风而起?

iOSer

ios 音视频 ios开发 OpenGL ES 音视频技术

英特尔宋继强:以智能推动“科技+艺术”融合创新

科技新消息

为什么业务团队需要实施CRM系统?

低代码小观

CRM 客户关系管理 企业管理系统 CRM系统 客户关系管理系统

零基础学Java第一节(语法格式、数据类型)

五分钟学大数据

Java 4月月更

web前端培训Vue3 setup() 启动函数的原理

@零度

前端开发 Vue3

转向IronPython_.NET_Jonathan Allen_InfoQ精选文章