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

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

关注

评论

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

【音视频】基于声网实时音视频能力的音视频质量体系建设

轻口味

音视频 WebRTC 声网 质量指标

ORACLE数据库应用开发三十忌

老猿Python

数据库 oracle 程序开发 数据库应用开发

架构实战营-作业四

大可

🚄【Redis 干货领域】帮你完全搞定 Cluster 原理(实践篇)

码界西柚

redis redis集群 redis cluster 5月日更 redis架构

Python - 日志处理(logging模块)

若尘

日志 log Python编程 5月日更

【渗透测试】hackthebox靶场之ScriptKiddie

Thrash

编辑器的江湖

ES_her0

5月日更

MySQL主从网络延迟解决方案

运维研习社

MySQL 运维 主从同步 5月日更

如何根据日志来了解一个请求经历了什么?

我爱娃哈哈😍

软件架构 架构设计 架构实战

Python 持久化 - 文件

若尘

文件 持久化 持久化存储 5月日更

Vue-2-常用指令

Python研究所

520 单身福利

模块4作业4

wade

#架构实战营

今年过一次不一样的520!

liuzhen007

520单身福利 520 单身福利

设计千万级学生管理系统的考试试卷存储方案

Vincent

架构训练营

Go 并发编程 — 深入浅出 sync.Pool ,围观最全的使用姿势,理解最深刻的原理

奇伢云存储

并发编程 云存储 Go 语言

如何提升Hadoop访问对象存储US3的效率?我们做了这些技术实践

UCloud技术

大数据 hadoop

设计千万级学生管理系统的考试试卷存储方案

9527

再谈前端性能监控及4个最佳工具分享

devpoint

大前端 sentry

模块四:课后作业

菲尼克斯

架构实战营

InnoDB 锁类型及其分析

luojiahu

innodb 死锁 间隙锁 意向锁

和另一半过不一样的520

小英

520单身福利 520 单身福利

开发中Docker常用容器记录

Docker

Go 并发编程-goroutine 初体验

Rayjun

Go 语言 goroutine

高性能 JavaScriptの五 -- 快响应用户界面

空城机

JavaScript 大前端 5月日更

基于Mac的手动搭建WordPress个人站点的方法

三掌柜

5月日更

架构实战营模块4作业

Vic

架构实战营

模块4-作业

yu

双峰哲学 - 一种深度工作的哲学

石云升

学习 职场经验 5月日更

架构学习笔记:读写分离

风翱

架构 5月日更

自我复盘

lenka

5月日更

Shell脚本-简单爬虫

追风的少年

转向IronPython_.NET_Jonathan Allen_InfoQ精选文章