Hi, have you ever heard of ruby?, Ruby is not a name but is a programming language.
Ruby is a programming language created by Yukihiro “Matz” Matsumoto. Ruby was first launched to the public in 1995, in 2006 Ruby began to be accepted by many people and there is also a Ruby user community. Ruby can be obtained free of charge and free to use, modify and distribute it.
In Ruby all are objects. Any information and code can be given property and action. Ruby follows the influence of Smalltalk language by providing methods and instant variables on all types. If you using that programming languanges, you can it can easily use Ruby.
Ruby is considered a flexible programming language because it can be changed freely. Essential parts of Ruby can be removed or redefined Ruby can be deleted or redefined or deleted, Ruby does not restrict the programmer. A programmer can include a closure on each method. Closure is called blik block and has been one of many popular Ruby features. Blocks are inspired from functional languages.
Ruby only provides single inheritance on purpose. Ruby knows the concept of a module called Catagories Objetcive-C Ruby using similiar module concept from Objective-C Categories. The mixin class is connecting the module and accepting all methods freely. Ruby rarely uses punctuation and usually uses the English keyword.
For more info about this article you can read at here