Reklama

język rubinowyRubin jest ekspresyjnym językiem skryptowym na wysokim poziomie. Jest używany w sieci głównie jako część Ruby on Rails framework programistyczny, ale także samodzielny. Jeśli jesteś ciekawy, jak się czuje Ruby (nie Ruby on Rails), niekoniecznie musisz wybrać książkę lub obejrzeć screencast (chociaż są to również dobre sposoby na naukę).

Poniżej przedstawiamy trzy zabawne, proste sposoby wypróbowania Ruby w przeglądarce, teraz, za darmo, bez instalowania jednego pliku.

Rubymonk

język rubinowy

Pochodzący z Indii, Rubymonk oferuje serię ponad 50 krótkich, interaktywnych ćwiczeń Ruby i zapisuje twoje postępy. Powyżej jest to, co zobaczyłem, gdy wróciłem do Rubymonk po opuszczeniu strony internetowej (rozwiązałem kilka pierwszych ćwiczeń).

Zobaczmy, jak wygląda pojedyncze ćwiczenie:

język programowania ruby

Ćwiczenie rozpoczyna się od prostego wyjaśnienia, a następnie fragmentu kodu. Jeśli naciśniesz przycisk Uruchom, kod zostanie natychmiast oceniony i zobaczysz jego wynik. Następnie otrzymasz proste zadanie. Napisz kod, który uważasz za właściwą odpowiedź, i naciśnij Ctrl + Enter, aby go uruchomić (lub kliknij przycisk Uruchom). Rubymonk wyrzuca teraz odpowiedź:

instagram viewer

język programowania ruby

Po ukończeniu niektórych ćwiczeń pojawi się problem do samodzielnego rozwiązania:

język programowania ruby

Dostajesz wyjaśnienie, co musisz rozwiązać, trochę kodu szablonu na początek i jesteś sam. Jest to świetne, ponieważ jest znacznie bliższe kodowaniu niż wypełnianie linijek w odpowiedzi na wąskie pytania. Jeśli utkniesz, zawsze możesz kliknąć „Zobacz rozwiązanie” i rozwiązanie natychmiast pojawi się w polu tekstowym.

Gdy skończysz z pierwszym problemem, zostaniesz przeniesiony do spisu treści, gdzie możesz wybrać i wybrać to, czego chcesz się nauczyć (i czy chcesz lekcji, czy problemu). Lekcje wyglądają tak:

przykłady programowania ruby

Problem wygląda następująco:

przykłady programowania ruby

Tagi to lekcje, które powinieneś przećwiczyć, aby zdobyć umiejętności potrzebne do rozwiązania problemu. Całość jest bardzo dopracowana i ogólnie fajnie się z nią pracuje. Wysoce polecany.

Ruby Koans [już niedostępny]

Ruby Koany są hostowane w Heroku i są jeszcze bardziej pogrążone w mistycyzmie niż Rubymonk. Sprawdź to:

przykłady programowania ruby

Mów co chcesz, ale to zdecydowanie nie jest nudne. Wpisz prawidłową odpowiedź (w tym przypadku banalną) i naciśnij Enter. Fragment zostanie oceniony i odpowiednio pokolorowany:

rubin [19]

Ruby Koans są świetną zabawą i wydają się być znacznie bardziej zaawansowani niż Rubymonk. Zaczynają od stwierdzeń i testów, a nie od tablic lub innych podstawowych pojęć. Jednym małym problemem jest to, że twoje postępy nie są zapisywane między koanami, więc lepiej dodaj zakładkę do miejsca, w którym zatrzymałeś się na dzień. To nie jest tak AJAXy jak Rubymonk, ale myślę, że nadal jest świetny i to projekt, który zainspirował wiele imitacji, takich jak JavaScript Koans.

Wypróbuj Ruby

rubin [21]

Wypróbuj Ruby został stworzony jako hołd dla dlaczego (przejmujący) przewodnik po rubinie (link do pliku PDF), jednego z najbardziej szalonych podręczników programistycznych, na jakie kiedykolwiek spojrzałem. To świetna książka dla języka Ruby i chociaż autor nie bierze już czynnej roli w społeczności Ruby, mam wrażenie, że zaakceptowałby ten projekt. Witryna jest zbudowana jako duży rubinowy monit z instrukcjami z boku:

język rubinowy

Tekst jest prosty i zabawny (nie ma tu żadnych mistycznych odniesień). W wierszu polecenia wpisujesz prawdziwy kod Ruby i kolejno wykonujesz proste ćwiczenia. Cała sprawa nie trwa długo.

Końcowe przemyślenia

Osobiście uważam, że uczenie się poprzez działanie jest jednym z najlepszych sposobów wchłaniania nowego materiału. To może nie uczynić cię ninja kodowym, ale na pewno da ci poczucie Ruby. Jeśli interesuje Cię język, wybierz ten, który najbardziej Ci się podoba i spróbuj! Daj nam znać, jak poszło w komentarzach.