Welcome, Guest. Please login or register.
+  Linux Soft Forum
|-+  Învaţă» Programe recomandate» Programare» Ruby - limbaj de programare
[Picture 161] [Picture 160] [Picture 159]
Username:
Password:
 
Pages: [1]   Go Down
  Print  
Author Topic: Ruby - limbaj de programare  (Read 1386 times)
0 Members and 1 Guest are viewing this topic.
sabertooth
Veteran
**

mysql killer


« on: December 09, 2006, 12:47:32 AM »

Ruby este un limbaj de programare scrie de catre Yukihiro “matz” Matsumoto care cucereste din ce in ce mai multi adepti prin simplitatea si frumusetea sa, fiind deja implementat in cateva tool-uri, precum si stand alone.
Ruby este un amestec intre limbajele favorite ale lui Matsumoto: Perl, Smalltalk, Eiffel, Ada si Lisp. Creatorul sau a incercat crearea unui limbaj care sa fie o combinatie echilibrata intre programarea functionala si cea imperativa. Conform declaratiilor sale "matz" incearca sa faca un limbaj natural si nu neaparat simplu.

Echivalent Windows: Ruby

In 1995 a aparut prima sa varianta publica. In anul 2006 capata recunosterea in urma unei continui cresteria numarului utilizatorilor sai.
Index-ul TIOBE clasifica Ruby ca fiind pe locul 11 printre programele cele mai utilizate. O parte din acest succes este dat de software-ul scris in Ruby, in spacial RoR(Ruby on Rails)

HomePage:
http://www.ruby-lang.org

DownLoad:
http://www.ruby-lang.org/en/downloads/

Docs:
http://www.ruby-lang.org/en/documentation/

Licenta:
GPL si Ruby Licence sau
http://www.ruby-lang.org/en/about/license.txt

Platforme:
- windows
- Linux
- Mac OS X
- BeOS
- Amiga
- MorphOS
- Acorn RISC OS
- OS/2
- Syllable

Feature:
- object-oriented
- patru niveluri ale scopului variabilelor: global, class, instance si local
- manuirea exceptiilor
- include la nivel de limbaj a expresiilor regulate PERL-like
- suporta supraincarcarea operatorilor
- garbage collecting automat
- extrem de portabil
- cooperative multi-threading pe toatel platformele folosind green threads
- DLL/shared library dynamic loading pe majorilatea platformelor
- introspectie, reflectie si meta-programming
- librarii standard mari
- suporta dependency injection

Ruby este prin excelenta un limbaj OOP. Se spune ca urmeaza POLS(principle of least surprise).
Datavision, un tool care genereaza rapoarte are inclus ca limbaj de programare Ruby.

Ultima versiune stabila 1.8.5
« Last Edit: December 11, 2006, 12:29:48 PM by sabertooth » Logged

Stercus accidit
Pages: [1]   Go Up
  Print  
 
Jump to: