Oglas

rubinski jezikRubin je ekspresivan, skriptni jezik na visokoj razini. Na internetu se koristi uglavnom kao dio Ruby na šine okvir za razvoj web stranica, ali i samostalno. Ako vas zanima kako izgleda Ruby (ne Ruby on Rails), ne morate uzimati knjigu ili gledati ekransku emisiju (iako su i to dobri načini za učenje).

Ispod su tri zabavna, jednostavna načina na koje možete isprobati Ruby u svom pregledniku, odmah, besplatno, bez instaliranja jedne datoteke.

Rubymonk

rubinski jezik

Polazeći cijelim putem od Indije, Rubymonk nudi seriju od preko 50 kratkih, interaktivnih Ruby vježbi i štedi vaš napredak. Iznad sam vidio što sam se vratio u Rubymonk nakon što sam napustio web stranicu (riješio sam prvih par vježbi).

Pogledajmo kako izgleda jedna vježba:

rubinski programski jezik

Vježba započinje jednostavnim objašnjenjem, nakon čega slijedi isječak koda. Ako pritisnete tipku Pokreni, kôd se odmah procjenjuje i vidjet ćete njegov izlaz. Dalje, dobivate jednostavan zadatak. Napišite kôd za koji smatrate da je pravi odgovor i pritisnite Ctrl + Enter da biste ga pokrenuli (ili kliknite gumb Pokreni). Rubymonk sada izdvaja odgovor:

instagram viewer
rubinski programski jezik

Nakon što završite s nekim od vježbi, pojavit će vam se problem koji morate riješiti sami:

rubinski programski jezik

Dobivate objašnjenje što trebate riješiti, kôd predloška za početak i sami ste. To je sjajno, jer je puno bliže zapravo kodiranju, nego popunjavanju jednostrukih slojeva kao odgovor na uska pitanja. Ako se zaglaviš, uvijek možeš kliknuti "Pogledajte rješenje" i rješenje će se odmah pojaviti u tekstnom okviru.

Nakon što riješite prvi problem, preusmjerit ćete se u sadržajnu tablicu gdje možete odabrati i odabrati što želite naučiti (i želite li lekciju ili problem). Lekcije izgledaju ovako:

primjeri programiranja rubina

A problem izgleda ovako:

primjeri programiranja rubina

Oznake su lekcije kroz koje biste trebali proraditi kako biste stekli vještine potrebne za rješenje problema. Čitava je stvar vrlo polirana i jednostavno je zabavno raditi. Preporučuje se.

Ruby Koans [Više nije dostupno]

U Heroku su smještene Ruby Koans i još su više zaokupljene misticizmom od Rubymonka. Provjerite:

primjeri programiranja rubina

Reci što hoćeš, ali ovo definitivno nije dosadno. Ispunite ono što mislite da je pravi odgovor (trivijalni, u ovom slučaju) i pritisnite Enter. Isječak će biti procijenjen i obojen u skladu s tim:

rubin [19]

Ruby Koans su jako zabavni i djeluju mnogo naprednije od Rubymonk-a. Započinju s tvrdnjama i testiranjem, a ne nizovima ili drugim osnovnim pojmovima. Jedna mala niglica je da se vaš napredak ne štedi između koana, tako da je bolje označiti mjesto na kojem ste stali dan. Nije AJAXy kao Rubymonk, ali mislim da je još uvijek sjajan i to je projekt koji je nadahnuo mnoge imitacije, poput JavaScript Koans.

Probaj Ruby

rubin [21]

Probaj Ruby stvorena je kao počast zašto je (pogrdni) vodič za rubin (link do PDF), jedan od najluđih udžbenika programiranja koji sam ikada pogledao. To je sjajna knjiga o jeziku Ruby, i iako autor više ne preuzima aktivnu ulogu u Ruby zajednici, imam osjećaj da bi odobrio projekt. Web stranica je napravljena kao veliki rubin prompt s uputama sa strane:

rubinski jezik

Tekst je jednostavan i razigran (ovdje nema mističnih referenci). U upit upišete pravi Ruby kôd i radite kroz jednostavne vježbe jednu po jednu. Cijela stvar ne traje jako dugo

Završne misli

Osobno smatram da je učenje radeći jedan od najboljih načina da se upije novi materijal. Možda vas neće pretvoriti u kodnu ninju, ali sigurno će vam pružiti osjećaj za Ruby. Ako vas zanima jezik, odaberite onaj koji vam se najviše sviđa i uzmite ga za malo! Javite nam kako je to prošlo u komentarima.