Ruby, a simple and efficient object-oriented programming ( OOP) and a scripting language, in nineteen ninties from Japanese pine Bank Hong ( Mada and protect completed / Yukihiro Matsumoto ) development, comply with the GPL agreement and Ruby License. It was inspired by and features from Perl, Smalltalk, Eiffel, Ada and Lisp language. By the Ruby language itself also developed JRuby ( Java ), IronRuby ( . NET platform ) and other platform Ruby language alternatives. Ruby authors in February 24, 1993 began writing Ruby, until 1995 December was officially published in FJ ( news ). Because Perl pronunciation and June Birthstone Pearl ( Pearl ), so the Ruby in July Birthstone Ruby ( Ruby ) named.
History
Ruby obviously than other similar programming languages ( such as Perl or Python ) young, and because Ruby is a Japanese invention, so early non Japanese data and procedure is relatively poor, so now the Internet can still find Ruby little information or criticism. Around 2000, Ruby began to enter the United States, began to develop English data.
Idea
Reduce programming time little time to write a program, the people happy, design Ruby language Matz is a primary consideration; second is a good interface design. He stressed that the system must be designed to emphasize humanity, rather than from the perspective of the machine vision.
" People especially computer engineers, often from the machine. They say: ' do this, the machine will run faster; in so doing, the machine run more efficient; in so doing, the machine will do. ' In fact, we need from the people 's point of view, how people write a program or how to use the machine application. We are the host, they are the servants."
Follow the above concept, the Ruby language is usually very intuitive, in accordance with the programming thought it should be run. Ruby is fully object oriented: any point data are objects, including in other languages ( such as basic types: integer, Boolean values), each procedure or function is a method.
No comments:
Post a Comment