diff --git a/guide/english/ruby/index.md b/guide/english/ruby/index.md index 78c645902b..612bd042bb 100644 --- a/guide/english/ruby/index.md +++ b/guide/english/ruby/index.md @@ -4,7 +4,12 @@ title: Ruby ## What is Ruby? -Ruby was created by Yukihiro "Matz" Matsumoto and is an open source, dynamic and interpreted scripting language for quick and easy object-oriented programming. Which means: +Ruby was created by Yukihiro "Matz" Matsumoto and is an open source, dynamic and interpreted scripting language for quick and easy object-oriented programming. + +When someone says Ruby is an interpreted scripting language, it means the Ruby program is executed line by line. This +means even if some failure occurs (i.e. at line number 11), the first 10 lines will still be executed. + +So Ruby is a dynamic programming language. That means operation can be peformed at runtime. If you declare a variable to store some number, then at run time, you use the same variable to store a string value like your name. For any non-dynamic or static programming language, this will generate error. However, since Ruby is dynamic, it will make the change to store the string value to the variable at run time. It's also known to have one of the largest and friendliest communities among programming languages.