Software house Grupa Improve Sp. z o.o. - ul. Marcelińska 94B/181 Poznań

Ruby

W dostępnych w internecie definicjach pojawia się stwierdzenie, że jest to w pełni obiektowy oraz dynamicznie typowany język programowania. Czerpie wzorce m.in. z CLU, Eiffel, Lisp, Perl, Python czy Smalltalk.

Co to jest Ruby?

Język programowania powstał w 1995 roku, a jego twórcą jest Yukihiro Matsumoto. Połączył najlepsze cechy ulubionych języków, przede wszystkim Perla, Smalltalka, Eiffel, Ady i Lispa, aby stworzyć nowy. Zbalansował programowanie funkcjonalne wraz z programowaniem imperatywnym.

Gdzie znajduje zastosowanie język programowania?

Powstał głównie z myślą o tworzeniu aplikacji webowych. Cieszy się coraz bardziej rosnącą popularnością, dzięki frameworkowi Ruby by Rails. Pozwala na szybkie i łatwe tworzenie aplikacji.

Znajduje również zastosowanie przy budowaniu prototypów i szybkim rozwoju aplikacji o nowe funkcjonalności. Za sprawą Ruby by Rails swoją działalność rozpoczęło tysiące startupów.

Język programowania umożliwia również automatyzację zadań i testowanie oprogramowania. Do dyspozycji jest bardzo dobry ekosystem narzędzi o szerokim zastosowaniu.

Jakie zalety ma Ruby?

  • Jest bezpłatny, rozwijany przez społeczność.
  • Posiada intuicyjną składnię.
  • Kod można dostosować do własnych potrzeb poprzez dodawanie własnych metod w klasach.

Jakie wady ma język programowania od Matsumoto?

  • Brak wymuszenia programowania funkcyjnego. Nie są stosowane zasady ułatwiające tworzenie czytelnego i wydajnego kodu.
  • Programowanie współbieżne nie jest już pożądane przez twórców.
  • Zawodność podejścia Rails Way zalecanego przez twórców Ruby.

Nasza oferta

Umów się
na darmową konsultację