Sha256: b02fda8585e135a8395ee23f34ff5afcf1927c5629591e444c494722c277889c

Contents?: true

Size: 1.48 KB

Versions: 11

Compression:

Stored size: 1.48 KB

Contents

---
title: Ruby Programming Language
tags: ["Development", "Ruby"]
---

<p class="excerpt">
  Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto. It was influenced primarily by Perl, Smalltalk, Eiffel, and Lisp.
</p>

<p>
  Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Python, Perl, Lisp, Dylan, Pike, and CLU.
</p>

<p>
  The standard 1.8.7 implementation is written in C, as a single-pass interpreted language. There is currently no specification of the Ruby language, so the original implementation is considered to be the de facto reference. As of 2010[update], there are a number of complete or upcoming alternative implementations of the Ruby language, including YARV, JRuby, Rubinius, IronRuby, MacRuby, and HotRuby, each of which takes a different approach, with IronRuby, JRuby and MacRuby providing just-in-time compilation and MacRuby also providing ahead-of-time compilation. The official 1.9 branch uses YARV, as will 2.0 (development), and will eventually supersede the slower Ruby MRI.
</p>

<p>
  <em>From <a href="http://en.wikipedia.org/wiki/Ruby_%28programming_language%29">Wikipedia.org</em>.
</p>

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ace-0.4.9 example/content/posts/2010-09-14-ruby.html
ace-0.4.8 example/content/posts/2010-09-14-ruby.html
ace-0.4.7 example/content/posts/2010-09-14-ruby.html
ace-0.4.6 example/content/posts/2010-09-14-ruby.html
ace-0.4.5 example/content/posts/2010-09-14-ruby.html
ace-0.4.4 example/content/posts/2010-09-14-ruby.html
ace-0.4.3 example/content/posts/2010-09-14-ruby.html
ace-0.4.2 example/content/posts/2010-09-14-ruby.html
ace-0.4.1 example/content/posts/2010-09-14-ruby.html
ace-0.4 example/content/posts/2010-09-14-ruby.html
ace-0.3.3 example/content/posts/2010-09-14-ruby.html