Ruby (programming language) facts for kids
|Paradigm||multi-paradigm: object-oriented, imperative, functional, reflective|
|Designed by||Yukihiro Matsumoto|
|Developer||Yukihiro Matsumoto, et al.|
|Stable release||2.3.1 / April 26, 2016|
|Typing discipline||duck, dynamic|
|Scope||lexical, sometimes dynamic|
|License||Ruby License or BSD License|
|Filename extensions||.rb, .rbw|
|Ruby MRI, YARV, Rubinius, MagLev, JRuby, MacRuby, RubyMotion, HotRuby, IronRuby, mruby|
|Ada, C++, CLU, Dylan, Eiffel, Lisp, Perl, Python, Smalltalk|
|D, Elixir, Falcon, Fancy, Groovy, Ioke, Mirah, Nu, Reia|
It looks like the English language, like the language you are reading now. It has more qualities:
- Terse. Short, but still easy to understand.
- Dynamic. Easy to change, any time and any where.
- Duck typing. If you think you understand it, you probably understand it.
Many programmers like it because the creator tried to make it easy and nice to use.
An example Hello World program in Ruby:
puts "Hello World!"
Images for kids
Ruby (programming language) Facts for Kids. Kiddle Encyclopedia.