Przejdź do zawartości

Ruby/Czym jest Ruby?

Z Wikibooks, biblioteki wolnych podręczników.

Czym jest Ruby?

[edytuj]

Ruby jest "interpretowanym językiem skryptowym do szybkiego i prostego programowania zorientowanego obiektowo" -- co to znaczy?

  • interpretowany język skryptowy:
    • możliwość bezpośrednich wywołań systemowych
    • potężne operacje na łańcuchach znakowych i wyrażeniach regularnych
    • natychmiastowa informacja zwrotna podczas rozwoju oprogramowania
  • szybki i prosty:
    • deklaracje zmiennych są niepotrzebne
    • zmienne nie są typizowane
    • składnia jest prosta i konsekwentna
    • zarządzanie pamięcią jest automatyczne
  • programowanie zorientowane obiektowo:
    • wszystko jest obiektem
    • klasy, metody, dziedziczenie, itd.
    • metody singletonowe
    • domieszkowanie dzięki modułom
    • iteratory i domknięcia
  • a ponadto:
    • liczby całkowite dowolnej precyzji
    • wygodne przetwarzanie wyjątków
    • dynamiczne ładowanie
    • wsparcie dla wielowątkowości

Jeśli jakieś pojęcia wydają ci się obce, czytaj dalej i nie martw się. Mantra języka Ruby to szybko i prosto.