Category:Ruby: Difference between revisions

Todo
(revert spam)
(Todo)
 
(35 intermediate revisions by 21 users not shown)
Line 1:
{{language
[[Category:Solutions by Programming Language]]
|exec=interpreted
 
|strength=strong
Ruby is an interpreted language written by Yukihiro “matz” Matsumoto that originates from Japan. You can find its main website at http://www.ruby-lang.org .
|express=implicit
|checking=dynamic
|parampass=value
|gc=yes
|tags=ruby
|site=http://www.ruby-lang.org
|hopl id=2458
|LCT=yes
|bnf=http://web.njit.edu/all_topics/Prog_Lang_Docs/html/ruby/yacc.html}}{{language programming paradigm|Dynamic}}
{{language programming paradigm|Object-oriented}}
{{language programming paradigm|Imperative}}
{{language programming paradigm|Functional}}
{{language programming paradigm|Reflective}}
{{codepad}}Ruby is an interpreted language written by Yukihiro “matz”"matz" Matsumoto that originates from Japan. You can find its main website at http://www.ruby-lang.org .
 
It is a language that combines
* Joy of programming
* Powerful [[object -oriented]] style
* Flexibility and extensibility
* [[Platform]] independence
 
Ruby is a language of careful balance. Its creator blended parts of his favorite languages ([[Perl]], [[SmallTalkSmalltalk]], [[Eiffel]], [[Ada]], and [[Lisp]]) to form a new language that balances [[functional programming]] with [[imperative programming]].
 
He has often said that he is “trying to make Ruby natural, not simple,” in a way that mirrors life.
 
Since its public release in 1995, Ruby has drawn devoted coders worldwide. In 2006, Ruby achieved mass acceptance. The [http://www.tiobe.com/tpci.htm TIOBE] index, which measures the growth of programming languages, ranks Ruby as #11 among programming languages worldwide. Citing its growth, they predict, “Chances are that Ruby will enter the top 10 within half a year.” Much of the growth is attributed to the popularity of software written in Ruby, particularly the Ruby on Rails web framework.
 
An interactive tutorial is available in the form of an [http://tryruby.org/ Interactive Console] inside of your Web Browser.
 
==Todo==
[[Reports:Tasks_not_implemented_in_Ruby]]
Anonymous user