Category:Ruby
This programming language may be used to instruct a computer to perform a task.
| Official website |
|---|
| Execution method: | Interpreted |
|---|---|
| Garbage collected: | Yes |
| Parameter passing methods: | By value |
| Type strength: | Strong |
| Type expression: | Implicit |
| Type checking: | Dynamic |
| Lang tag(s): | ruby |
| See Also: |
If you know Ruby, please write code for some of the tasks not implemented in Ruby.
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, Smalltalk, 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 TIOBE index, which measures the growth of programming languages, ranks Ruby as #11 among programming languages worldwide. Much of the growth is attributed to the popularity of software written in Ruby, particularly the Rails web framework.
An interactive tutorial is available in the form of an Interactive Console inside of your Web Browser.
Subcategories
This category has the following 3 subcategories, out of 3 total.
Pages in category "Ruby"
The following 559 pages are in this category, out of 559 total.
- Execution method/Interpreted
- Garbage collection/Yes
- Parameter passing/By value
- Typing/Strong
- Typing/Expression/Implicit
- Typing/Checking/Dynamic
- Impl needed
- Programming Languages
- Programming paradigm/Dynamic
- Programming paradigm/Object-oriented
- Programming paradigm/Imperative
- Programming paradigm/Functional
- Programming paradigm/Reflective
- Codepad languages