Ruby, a simple and fast object-oriented (object-oriented programming) scripting language, was developed by Yukihiro Matsumoto in Japan in the 1990s and complies with the GPL and Ruby License. It takes inspiration and features from Perl, Smalltalk, Eiffel, Ada, and Lisp. The Ruby language itself has spawned Ruby language alternatives for Other platforms such as JRuby (Java platform), IronRuby (.NET platform), and so on. The author of Ruby began writing Ruby on February 24, 1993, and did not officially publish it publicly on FJ (newsgroup) until December 1995. Because Perl is pronounced the same as June Birthstone Pearl, Ruby is named after July Birthstone Ruby.

Detailed tutorial on Ruby:

Ruby complete self – study manual graphic tutorials

Language features

Fully object-oriented In Ruby, everything is an object, including basic data types in other languages, such as integer variables. Variables without type Ruby can hold data of any type. Everything has a value whether it’s a mathematical expression or a logical expression or a statement, it has a value. The Ruby language is elegant and can be read without comments. Advantages Simple syntax Common object-oriented features (classes, method calls, etc.) Special object-oriented features (mixins, special methods, etc.) operator overload error handling features iterators and closure garbage collection dynamic loading (depending on the system architecture) high portability. It can run not only on most UNIX, but also on DOS,Windows,Mac,BeOS and other platforms. It is suitable for rapid development, and the general development efficiency is 5 times that of JAVA

Ruby is open source and freely available on the Web, but requires a license. Ruby is a general purpose, interpreted programming language. Ruby is a true object-oriented programming language. Ruby is a server-side scripting language similar to Python and Perl. Ruby can be used to write common Gateway interface (CGI) scripts. Ruby can be embedded in hypertext Markup Language (HTML). Ruby’s simple syntax allows new developers to learn Ruby quickly and easily. Ruby has similar syntax to many programming languages such as C++ and Perl. Ruby is extensible and large programs written in Ruby are easy to maintain. Ruby is available for developing Internet and Intranet applications. Ruby can be installed in Windows and POSIX environments. Ruby supports many GUI tools, such as Tcl/Tk, GTK, and OpenGL. Ruby can easily connect to DB2, MySQL, Oracle, and Sybase. Ruby has a wealth of built-in functions that can be used directly in Ruby scripts.

More excellent courses:

7 days to play cloud server

Redis version of the cloud database using tutorial

Play cloud storage object storage OSS introduction

Ali Cloud CDN use tutorial

Load Balancing Introduction and Product Usage Guide

Official website of Ali Yun University (Official website of Ali Yun University, Innovative Talent Workshop under cloud Ecology)