This link has been bookmarked by 24 people . It was first bookmarked on 05 Jul 2007, by zgsy106.
-
26 Jan 12
-
Ruby is a language of careful balance. Its creator, Yukihiro “matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.
-
In 2006, Ruby achieved mass acceptance.
-
The TIOBE index, which measures the growth of programming languages, ranks Ruby as #9 among programming languages worldwide.
-
-
13 Jan 11
-
Initially, Matz looked at other languages to find an ideal syntax. Recalling his search, he said, “I wanted a scripting language that was more powerful than Perl, and more object-oriented than Python3.”
-
-
10 Jun 10
-
alanced functional programming with imperative programming
-
balanced functional programming with imperative programming
-
scripting language
-
more powerful than Perl
-
more object-oriented than Python
-
everything is an object
-
Ruby tries not to restrict the coder
-
operators are syntactic sugar for methods
-
attach a closure to any method
-
single inheritance
-
modules
-
collections of methods
-
mixin
-
no variable declarations
-
simple naming conventions
-
denote the scope of variables
-
enhance readability
-
sigils
-
exception handling
-
mark-and-sweep garbage collector
-
easier than in Perl or Python
-
C extensions
-
very elegant API
-
calling Ruby from C
-
extension libraries
-
OS independent threading
-
-
20 Jan 10
-
02 Aug 09
-
05 Apr 09
-
In Ruby, everything is an object. Every bit of information and code can be given their own properties and actions. Object-oriented programming calls properties by the name instance variables and actions are known as methods. Ruby’s pure object-oriented approach is most commonly demonstrated by a bit of code which applies an action to a number.
-
-
10 Mar 09
-
04 Jun 08
-
15 Aug 07
-
17 Jul 07
-
05 Jul 07
-
Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.
-
In many languages, numbers and other primitive types are not objects. Ruby follows the influence of the Smalltalk language by giving methods and instance variables to all of its types. This eases one’s use of Ruby, since rules applying to objects apply to all of Ruby.
-
-
12 Jan 07
-
28 Oct 06
-
25 Sep 06
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.