AI 时代下组织如何快速变革?如何提升全员 AI 技能?戳> 了解详情
写点什么

以 C#观点探索 IronRuby

  • 2008-07-30
  • 本文字数:877 字

    阅读完需:约 3 分钟

很多已经掌握了一门编程语言并想学第二门语言的开发者常常发现学习第一门语言很难,但是接下来的语言都简单的多。掌握 C#并对 IronRuby 感兴趣的开发者从 CodeThinked 可以找到一系列以 C#知识为基础的 IronRuby 教程。

CodeThinked 是一个由 Justin Etheredge 建立的网站,用以向开发者展示如何像编写 C#代码一样进行 Ruby 编程。这一系列教程已经有 6 个部分,并在持续更新,请读者们关注更新情况。头两部分讲述了如何配置 IronRuby 环境,并在此环境下运行了一些应用;接下来的 4 部分进入到教程的核心。

准备好 IronRuby 并运行

准备好IronRuby 并运行为如何使用SubVersion 从 IronRuby.com 获取 IronRuby 的源代码并使用 Visual Studio 2008 编译提供了一个很好的概览。

编译和运行 IronRuby 中可能发生一些问题,Justin 处理了他所遇到的所有情形,解释了它们是什么和如何解决。

在 IronRuby 中运行应用

在IronRuby 中运行应用指导开发者编写Ruby 程序并在IronRuby 中运行它们。教程以大家耳熟能详的“Hello World”开始,接着展示了如何从其他类中使用这个新创建的类。

HelloWorld 程序通常很简单,但是它以很少的代码展示给开发者一个运行的应用程序。

通过 IronRuby 和 C#学习 Ruby

教程以诸如什么是动态语言这样的基础知识开始。Justin 马上转向比较我们日常使用的诸如 **class** 关键字,在 C#中建立类等 C#元素与它们在 Ruby 中的存在。构建类的许多方面,例如 getter 和 setter,不同的属性类型和类方法等都被提及。

教程接着对比了迭代,如 C#的 _foreachfor_ 循环。在 Ruby 中,常常有不止一种手段解决问题。Justin 指出哪一种才是被认为在 Ruby 中最合适的方法。

全部的四个核心部分已被贴出:

Justin 以非常细致方法向开发者展示了 C#和 Ruby 之间的共性,他的教程完全值得一读。本系列教程接下来的文章也将出现在 Justin 的 blog—— CodeThinked 中。

查看英文原文: Exploring IronRuby with a C# Perspective

2008-07-30 02:562201

评论

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

ScaleFlux(锐钲)发布CSD5000企业级固态硬盘, 开启AI时代存储新篇章

ScaleFlux

人工智能 数据库 服务器 块存储 AI存储

面试官:你的项目有哪些难点?

王磊

Java 面试

全网热议!GitHub发布的最简单的黑客入门教程,你值得拥有!

我再BUG界嘎嘎乱杀

黑客 网络安全 安全 信息安全 网安

我对自由职业和副业变现的思考

老张

自由职业 副业 码农副业

《深入剖析Kubernetes》PDF

程序员李木子

解析 LSP 经济循环系统,如何推动生态形成价值增长?

股市老人

华为发布全新星盾安全架构 助力金融类鸿蒙原生应用更安全

最新动态

百度获AIIA安全治理委员会代码大模型安全、H5人脸安全等多项认可

百度安全

零成本加速 “个人图床服务”

北桥苏

GitHub jsDelivr CDN gitee CND

LSP 协议:模块化 PoS 的全新叙事方案

股市老人

万字长文分享快手 Kolors 可图大模型应用实践

快手技术

#开源 #大模型

强烈推荐这个大佬的 Redis 系列,看完直呼过瘾

码哥字节

redis 底层原理 Redis 7

云原生技术演进脉络

虚实的星空

云原生

远程访问Voice Engine AI工具:无需公网IP,轻松实现高效创作

贝锐

AI 花生壳 贝锐

大模型检索X一键成片,巴黎奥运的AI新演绎

阿里云CloudImagine

云计算 AI技术 大模型 视频云 奥运会

解锁AI安全新高度,安全极客全新升级

云起无垠

万字干货:从消息流平台Serverless之路,看Serverless标准演进

华为云开发者联盟

Serverless lvm 信息流 企业号 8 月 PK 榜

玩转漫画、小说等跨模态AI创作,百度文库联合玄机科技举办国内首个AI漫画大赛

Geek_2d6073

发布更便宜的GPT-4o mini,OpenAI也打起了价格战

蓉蓉

openai GPT-4o mini

做AI时代的全栈服务商,北电数智在一年里如何破题立论?

脑极体

AI

以C#观点探索IronRuby_.NET_Robert Bazinet_InfoQ精选文章