Ruby
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (→References) |
Dan Tobias (Talk | contribs) |
||
(4 intermediate revisions by one user not shown) | |||
Line 3: | Line 3: | ||
|subcat=Programming Languages | |subcat=Programming Languages | ||
|extensions={{ext|rb}}, {{ext|rbw}} | |extensions={{ext|rb}}, {{ext|rbw}} | ||
+ | |wikidata={{wikidata|Q161053}} | ||
|released=1995 | |released=1995 | ||
}} | }} | ||
− | |||
'''Ruby''' is a programming language often used for web applications, particularly with the framework '''Ruby On Rails''' that is built on it. Its syntax has influences from [[Perl]], [[LISP]], and other languages. It supposedly follows the "Principle of Least Astonishment" in its manner of having various constructs work in the way its users would expect, though this always depends on ''which'' users' expectations are being met. | '''Ruby''' is a programming language often used for web applications, particularly with the framework '''Ruby On Rails''' that is built on it. Its syntax has influences from [[Perl]], [[LISP]], and other languages. It supposedly follows the "Principle of Least Astonishment" in its manner of having various constructs work in the way its users would expect, though this always depends on ''which'' users' expectations are being met. | ||
Line 15: | Line 15: | ||
* [http://anders.janmyr.com/2010/09/why-ruby.html Why Ruby?] | * [http://anders.janmyr.com/2010/09/why-ruby.html Why Ruby?] | ||
* [https://github.com/flori/amatch amatch Ruby library for string matching] | * [https://github.com/flori/amatch amatch Ruby library for string matching] | ||
+ | * [https://www.ruby-lang.org/en/news/2013/12/21/semantic-versioning-after-2-1-0/ Semantic versioning after 2.1.0] | ||
+ | * [http://readwrite.com/2014/02/24/ruby-21-anniversary-milestones-programming-language-rails Ruby Turns 21: 5 Major Milestones Of The Programming Language] | ||
+ | * [http://learnrubythehardway.org/ Learn Ruby the Hard Way (free online book)] | ||
+ | * [https://sorbet.org/blog/2019/06/20/open-sourcing-sorbet Open-sourcing Sorbet: a fast, powerful type checker for Ruby] |
Latest revision as of 13:44, 21 June 2019
Ruby is a programming language often used for web applications, particularly with the framework Ruby On Rails that is built on it. Its syntax has influences from Perl, LISP, and other languages. It supposedly follows the "Principle of Least Astonishment" in its manner of having various constructs work in the way its users would expect, though this always depends on which users' expectations are being met.
[edit] References
- Ruby (Wikipedia)
- Ruby on Rails (Wikipedia)
- Official Ruby website
- Ruby dramas
- Why Ruby?
- amatch Ruby library for string matching
- Semantic versioning after 2.1.0
- Ruby Turns 21: 5 Major Milestones Of The Programming Language
- Learn Ruby the Hard Way (free online book)
- Open-sourcing Sorbet: a fast, powerful type checker for Ruby