A nice side effect of this is that the basics of Ruby are easy to pick
up. It??™s important to realize that the language design is focused on the human, not the
machine. This means that features that don??™t perform well are a part of the language, just
because it??™s worth more to give this capability to the programmer, rather than excluding it
because it??™s hard to implement.
If you??™re interested in computer language terminology, it might interest you to know that
Ruby is a reflective, dynamically and strongly typed, object-oriented, garbage collected language
with support for many interesting language features such as continuations, green
threads, coroutines, iterators, generators, closures, and metaprogramming. It draws primarily
on features from Perl, Smalltalk, Python, Lisp, Dylan, and CLU.
A Brief History of Rails
Ruby on Rails is a web application framework that was first released in 2004. It was originally
extracted from the application Basecamp, created by the company 37signals. The main creator
of the language is David Heinemeier Hansson (usually called DHH). After its initial
release it started to gain traction, and in time attracted a large following. In retrospect, Rails
can be seen as the killer application for Ruby, spreading knowledge about Ruby and making it
more popular to the masses.
Rails as a framework doesn??™t really contain anything new; what makes it special is that it
combines several usage patterns and implementations of libraries in a productive way guided
by some core philosophies.
Pages:
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51