Ruby是一种什么样的语言,主要用来做什么,现在有一家公司让我从java转ruby,我很犹豫?

Python018

Ruby是一种什么样的语言,主要用来做什么,现在有一家公司让我从java转ruby,我很犹豫?,第1张

Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大做",而Ruby刚好可以满足这些面向对象编程的需求.当然了,您也可以使用Ruby进行普通的面向过程编程. Ruby的文本处理能力极强,与Perl不分伯仲.同时,Ruby的语法简单,还有异常处理以及迭代器等构造,使编程变得简单明了. 简而言之,您可以像使用Perl一样方便快捷地进行面向对象的开发

不建议使用Go,还没有成熟(虽然它是Google发布的,但Google现在推的是Python并不是Go哦)。

Python和Ruby都是不错的语言,他们都是跨平台的,且是解释性程序语言。

Ruby还不是很出名,他与Python一样都是面向对象的。Python/Ruby/Go的资料在中国里是很少的,不过也可以借助Google看国外的资料(英语好这是做程序的人必须的)

个人建议使用Python好,因为很多程序员都大力向Python供库,使得程序简单几句话完成重大的任务。Python还被称为胶水语言,因为他很容易跟其他的语言(如C++)合并编程,如果你以后学其他语言的话,这对你是很有帮助的。