Ruby Ruby 官方介绍——Ruby 表达的一致性怎么解释?

xautjzd · 2014年02月27日 · 最后由 MrPasserby 回复于 2014年02月27日 · 2452 次阅读

身为高年级的学生党,应学校某青年教师之邀给几个低年级的学生介绍 Ruby。免不了去官网上找点介绍性的资料,开头的介绍文字不是很理解。其中 表达的一致性 怎么解释呢?原文如下:

Ruby 是... 一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。

和 java 不同,不是 class 与 object 两层皮 和 erlang 不同,没有 expression 之外的 form

这些算不?

#1 楼 @fsword 首先谢谢您的回答。Class 与 Object 在 Ruby 中也有这两个概念,只是 Class 同时也是某个 Class 的 Object 而已,但是还是区分吧。

#1 楼 @fsword class 真的是 expression? module 真的是 expression?

官方都是用英文,哪里来的什么一致性。

Ruby is...

A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

相对一致,不绝对。有些面向对象语言里面基本类型(例如整数)是没有方法的,不是对象,Ruby 里面基本类型也是对象。

#4 楼 @billy 你这样一说,刚才去看了一眼,发现中文和英文意思差距太大了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号