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ę