赞 | 13 |
VIP | 27 |
好人卡 | 24 |
积分 | 6 |
经验 | 58769 |
最后登录 | 2017-11-28 |
在线时间 | 795 小时 |
Lv2.观梦者 无节操
- 梦石
- 0
- 星屑
- 607
- 在线时间
- 795 小时
- 注册时间
- 2009-2-6
- 帖子
- 3939
|
各种高级语言的基础知识都是共通的,最大的区别大部分都体现在编程习惯和处理方式上。
就好像以前有人说学会了C就好上手其他语言一样,一旦你对一个语言的运用驾轻就熟,那么学习其他语言则自然就快了。
就我个人而言,启蒙语言是C,然后大学里学了java,理解了对象之类的基础之后,面对其他的同类语言基本没有什么压力。
Ruby给我的感觉主要的特点是他的包容性非常的强,从弱化的变量类型就可以很明显的看出来。同时Ruby也提供了很多简化编程的方式。比如给方法传参可以省略括号,可以通过逗号隔开变量直接为两个变量分别赋值之类。
另外虽然我不是很喜欢这么做,但事实上ruby也可以进行中文编程……如果你真的想的话 |
|