阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

转向 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:103314
用户头像

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

关注

评论

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

企业应用开发或迎新趋势 “低代码平台”备受追捧

爱极客侠

核查框架新的选择

柿子

jsr-303 核查框架 butterfly

LeetCode题解:66. 加一,新数组求和再翻转,JavaScript,详细注释

Lee Chen

大前端 LeetCode

9大训练营免费开营!阿里云大数据团队的独门绝学全在这了

Apache Flink

大数据 训练营

华为:新政务风口下加宽“护城河”

脑极体

Week11

一叶知秋

区块链技术与福彩事业结合的变革

CECBC

区块链技术 福彩平台

奈学:Executor框架的概述

奈学教育

Executor Executor框架

法定数字人民币将成中国金融新名片

CECBC

数字货币 人民币

微服务-技术专题-使用 API 网关构建微服务

码界西柚

微服务

Apache 顶级项目 Apache Pulsar 成长回顾

Apache Pulsar

kafka 云原生 中间件 Apache Pulsar 消息系统

架构师训练营 - 第十周 - 总结

Anrika

极客大学架构师训练营

微服务-技术专题-设计原则AFK

码界西柚

Pulsar 联合 TiDB 推出大数据场景数据应用分析解决方案

Apache Pulsar

大数据 InfoQ Apache Pulsar #TiDB

知识点梳理:聊聊iOS SDK数据采集那点事儿

易观大数据

奈学:Executor框架的概述

古月木易

Executor Executor框架

为什么 Bash 脚本总是不稳定?

柴锋

bash Linux DevOps 运维 Shell

浅谈如何做好软件研发团队的盘点

Geek_37rwst

团队管理 技术管理

SpringMVC-技术专题-支持可版本管理的Restful接口

码界西柚

springmvc

进击谷歌:多线程下程序顺序怎么稳定不乱?

架构师修行之路

数据结构与算法

微服务架构的整套解决方案

xcbeyond

架构 微服务 IT建设

开发一款视频直播有多吃香?

anyRTC开发者

奈学:reaseShared共享式释放锁

古月木易

reaseShared 共享锁

优雅快速的统计千万级别uv

架构师修行之路

哈希表 数据结构与算法

56张图入门操作系统——内功心法,适合所有程序员

执鸢者

大前端 操作系统

实用心理学之识人篇

代码制造者

低代码 零代码 职场成长 编程开发 职场搞笑

认识分布式系统

多颗糖

分布式 分布式系统 分布式存储

区块链技术助力基础建设

CECBC

新基建 区块链技术 国家电力

奈学:reaseShared共享式释放锁

奈学教育

共享锁

浅谈技术管理之团队管理

Geek_37rwst

团队管理 技术管理

跟我一起基于Karma搭建一个测试环境(下)

Jack Q

大前端 测试框架 Karma

转向IronPython_.NET_Jonathan Allen_InfoQ精选文章