写点什么

以 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:562086

评论

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

Android事件体系全面总结+实践分析,爆火的Android面试题

android 程序员 移动开发

Android外包是如何转正华为的,音视频开发面试

android 程序员 移动开发

Android开发两年:扔物线课程怎么样

android 程序员 移动开发

Android工程师跳槽经验分享,资深大牛带你了解源码

android 程序员 移动开发

Android已死,享学课堂

android 程序员 移动开发

Android大厂面试真题解析大全,flutter框架

android 程序员 移动开发

Android客户端Web页面通用性能优化实践,面试心得体会

android 程序员 移动开发

Android工作经验6年,动脑学院vip课程分享

android 程序员 移动开发

web技术分享| React版本 anyRTC示例对等连接

anyRTC开发者

大前端 音视频 WebRTC React 实时通信

Android岗面试12家大厂成功跳槽,这操作真香

android 程序员 移动开发

Android岗,享学课堂架构师vip

android 程序员 移动开发

Android初级开发是如何一步步成为高级开发,含答案解析

android 程序员 移动开发

Android大厂面试真题解析大全,10年Android开发经验

android 程序员 移动开发

Android学习笔记在互联网上火了,系列教学

android 程序员 移动开发

Android大厂技术面试题汇总,享学课堂Android架构师

android 程序员 移动开发

Android工程师最容易遇到4个瓶颈是什么,安卓开发入门教程

android 程序员 移动开发

Android体系化进阶学习图谱,扔物线五期

android 程序员 移动开发

云计算服务包括哪三种服务?怎么定义?

行云管家

云计算 网络安全 云资源 云管理

Android外包是如何转正网易的,Android高级工程师面试实战

android 程序员 移动开发

Android大厂高级面试题灵魂100问,Android经典面试

android 程序员 移动开发

Android学习路线!扔物线朱凯android视频

android 程序员 移动开发

Android免打包多渠道统计如何实现,面试突击版

android 程序员 移动开发

Android原生开发如何深入进阶,解析底层原理

android 程序员 移动开发

Android培训那里好,享学课堂Android架构师vip

android 程序员 移动开发

Android开发人员不得不收集的代码,2021年您应该知道的技术之一

android 程序员 移动开发

android双击事件响应,动脑学院vip视频破解

android 程序员 移动开发

Android实习面试经验汇总,温故而知新

android 程序员 移动开发

Android开发两年:动脑学院2019android

android 程序员 移动开发

云管平台的作用以及应用行业简单介绍

行云管家

云计算 云服务 云平台 混合云 云管平台

Android基础入门教程,享学课堂Android架构师vip

android 程序员 移动开发

Android多态实现原理,android开发艺术探索pdf百度网盘

android 程序员 移动开发

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