Wstęp do Ruby

Ruby jest interpretowanym językiem skryptowym do szybkiego i łatwego programowania obiektowego stworzonym przez Yukihiro “Matz” Matsumoto w 1995roku. Cechuje się takimi pojęciami jak:

Interpretowany język skryptowy:

  • Zdolność do bezpośredniego połączenia z systemem operacyjnym

  • Potężne operacje na ciągach i wyrażenia regularne

  • Natychmiastowe informacje zwrotne w czasie programowania

Szybkie i łatwe:

  • Deklaracje zmiennych są niepotrzebne

  • Zmienne nie są typowane

  • Składnia jest prosta i zwięzła

  • Automatyczne zarządzanie pamięcią

Programowanie zorientowane obiektowo:

  • Wszystko jest obiektem

  • Klasy, metody, dziedziczenie itd.

  • Metody singleton

  • "mixin" funckjonalność przez moduł

  • Iteratory i zamknięcia

Również:

  • Wielokrotna precyzja liczb całkowitych

  • Wygodne przetwarzanie wyjątków

  • Dynamiczne obciążenie

  • Wsparcie dla wielowątkowości

Jeżeli nie jesteś zaznajomiony z jakimiś pojęciami powyżej nie martw się i czytaj dalej. Nauka języka Ruby jest szybka i łatwa.