写点什么

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

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

关注

评论

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

Code Review 失败后总结的几个实践技巧

Phoenix

团队管理 团队协作 技术人 代码质量

关于微服务架构(中台架构、领域驱动设计、组件设计原则)的一点思考

jason

可读代码编写炸鸡十 - 保持单纯

多选参数

代码质量 代码 代码优化 可读代码编写 可读代码

Week 10

一叶知秋

我期待,这是个多彩的世界

瓜藤老祖

大三儿 乐队的夏天 九连真人

链表应用之设计高性能访客记录系统

架构师修行之路

数据结构 链表 架构师

架构师训练营第十章总结

叮叮董董

第十周学习总结

赵龙

炸裂!40+图万字长文拿下HTTP

我是程序员小贱

计算机网络

troubleshoot之:使用JFR解决内存泄露

程序那些事

Java 内存泄露 性能调优

如何优雅的编写GO程序?

八两

优雅 语法 Go 语言

Go make 和 new 的区别

曲镇

make Go 语言

远程办公暴露过程管理的不足

持续交付实践指南

管理 软件工程 远程办公

40张图入门Linux——(前端够用,运维入门)

执鸢者

Linux 大前端

架构师训练营--第10周作业

Just顾

有意思:Go函数的闭包

申屠鹏会

闭包 函数 Go 语言

热乎的宇宙条总部面经,已拿offer,速来围观

我是程序员小贱

招银网络问了啥?这么尬?妥妥的安排

我是程序员小贱

[翻译]分布式系统的模式-综述

流沙

架构 分布式系统

环信助力OFashion迷橙开辟海外直播带货新通路

DT极客

芯片破壁者(十一):回看日本半导体的倾塌

脑极体

六张图从HTTP/0.9进化到HTTP3.0

执鸢者

大前端 网络 HTTP

Dubbo源码分析--dubbo-config配置层的套路

jason

微服务与DDD学习总结

qihuajun

架构师训练营第十周作业

qihuajun

Newbe.Claptrap 框架如何实现 Claptrap 的多样性?

newbe36524

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

架构师训练营第十章作业

叮叮董董

第十周命题作业

赵龙

socket通信,你还会实现么?

小隐乐乐

腾讯一面面试官让我关闭连接

我是程序员小贱

一文读懂GaussDB(for Mongo)的计算存储分离架构

华为云开发者联盟

数据库 mongodb 数据 GaussDB 存储分离

转向IronPython_.NET_Jonathan Allen_InfoQ精选文章