Ruby ("Ruby") este un limbaj de programare interpretat, complet orientat pe obiecte, cu o tastare dinamică clară. Ruby combină sintaxa tip Perl cu o abordare orientată pe obiecte. De asemenea, unele funcții sunt împrumutate din limbile de programare Python, Lisp, Dylan și CLU. Implementarea cross-platformă a interpretului Ruby se extinde și la software-ul open source.
Recent (pentru a fi precis, toamna trecuta), am decis sa ma uit la acest limbaj de programare si sa o studiez in termeni generali. De ce? Pentru că mi-au plăcut avantajele, care sunt descrise mai jos.
1) o bună comunitate binevoitoare;
2) pragul de intrare este mai mare decât pragul de intrare pe același PHP plictisitor, corespunzător mai puțin așa-numitul script-kiddi;
3) Folosiți numai acele biblioteci și module de care aveți nevoie -> nu conectați totul la rând și într-un singur loc;
4) Sintaxă interesantă;
5) Desigur, vorbind despre Ruby. nu puteți să nu menționați cel mai popular cadru RoR;
6) Există multe biblioteci utile (Ruby Gems) gata pentru utilizare;
7) Informațiile de pe Internet sunt prezentate într-o formă mai structurată și abstractizată decât informațiile din același PHP;
8) Totul este un obiect.
Deci, de unde să încep să învăț Ruby (așa cum am făcut eu personal). Pentru inceput, trebuie sa treci 100% din aceasta:
- Codecademy (există un interpret încorporat, eng);
- TryRuby (există un interpret încorporat, un pic mai rău pentru cursul anterior, eng).
După ce ați finalizat complet aceste două cursuri, veți avea o înțelegere mai mult sau mai puțin normală despre Ruby. despre sintaxa Ruby și capabilitățile sale.
Apoi trebuie să citiți acest lucru:
- Wikibooks (există lucruri destul de interesante, rus);
- Wikimanuale (mai extins, eng);
- versiunea PDF a resurselor anterioare (convenabil, eng).
- Compararea sintaxei Ruby cu alte limbi de scripting (PHP, Python, Perl);