Hirdetés

rubin nyelvRubin kifejező, nagyon magas szintű szkriptnyelv. Az interneten elsősorban a Ruby on Rails webfejlesztési keret, de önmagában is. Ha kíváncsi, hogy milyen a Ruby (nem a Ruby on Rails), akkor nem feltétlenül kell könyvet felvennie, vagy pedig képernyőn megnéznie (bár ezek is jó módszerek a tanulásra).

Az alábbiakban három szórakoztató, egyszerű módszert kínálunk a Ruby kipróbálására böngészőjében, most ingyen, egyetlen fájl telepítése nélkül.

Rubymonk

rubin nyelv

Egészen Indiából üdvözölve Rubymonk Több mint 50 rövid, interaktív Ruby gyakorlatból álló sorozatot kínál, és ez menti az előrehaladást. A fentiekben láttam, amikor visszatértem a Rubymonkba, miután elhagytam a weboldalt (megoldottam az első pár gyakorlatot).

Nézzük meg, hogy néz ki egy feladat:

ruby programozási nyelv

A gyakorlat egyszerű magyarázattal kezdődik, amelyet egy kódrészlet követ. Ha megnyomja a Futtatás gombot, a kódot azonnal kiértékelik, és megnézheti a kimenetet. Ezután kapsz egy egyszerű feladatot. Írja be a megfelelő válasznak megfelelő kódot, és futtatásához nyomja meg a Ctrl + Enter billentyűket (vagy kattintson a Futtatás gombra). A Rubymonk most kiált egy választ:

instagram viewer

ruby programozási nyelv

Miután befejezte az egyes gyakorlatok elvégzését, egy önálló probléma merül fel:

ruby programozási nyelv

Kap egy magyarázatot arról, hogy mit kell megoldania, néhány sablonkódot az induláshoz, és önmaga is van. Ez nagyszerű, mert sokkal közelebb áll a kódoláshoz, mint az egybetétek kitöltése szűk kérdésekre válaszul. Ha elakad, akkor mindig kattinthat “Lásd a megoldást” és a megoldás azonnal megjelenik a szövegmezőben.

Az első probléma megoldása után a tartalomjegyzékbe szállítják, ahol kiválaszthatja és megválaszthatja, hogy mit szeretne megtanulni (és hogy órát szeretne, vagy valamilyen problémát). Az órák így néznek ki:

ruby programozási példák

És egy probléma így néz ki:

ruby programozási példák

A címkék olyan leckék, amelyeket át kell dolgoznia a probléma megoldásához szükséges készségek elsajátítása érdekében. Az egész nagyon csiszolt, és általában szórakoztató együtt dolgozni. Nagyon ajánlott.

Ruby Koans [már nem kapható]

A Ruby Koans a Heroku házigazdája, és még inkább megragadják a miszticizmust, mint a Rubymonk. Nézd meg:

ruby programozási példák

Mondja meg, mit fog tenni, de ez határozottan nem unalmas. Töltse ki a véleményed szerint a helyes választ (ebben az esetben triviális), és nyomja meg az Enter billentyűt. A kivonat kiértékelése és színének megváltoztatása megfelel:

Ruby [19]

A Ruby Koans nagyon szórakoztató, és sokkal fejlettebbnek tűnik, mint a Rubymonk. Előadásokkal és teszteléssel kezdik, nem tömbökkel vagy más alapvető fogalmakkal. Az egyik apró nigggel az, hogy az előrehaladást nem menti el a koans, tehát jobb, ha könyvjelzőt ad arra, ahol megállt a napra. Nem olyan AJAXy, mint Rubymonk, de szerintem még mindig nagyszerű, és egy olyan projekt, amely számos utánzatot inspirált, például a JavaScript Koans.

Próbáld ki a Rubint

Ruby [21]

Próbáld ki a Rubint tiszteletére hozták létre miért (rubignus) útmutató (link a PDF-hez), az egyik legőrültebb programozási tankönyv, amellyel valaha is szemmel néztem. Nagyszerű könyv a Ruby nyelv számára, és bár a szerző már nem vesz aktív szerepet a Ruby közösségben, úgy érzem, hogy jóváhagyta volna a projektet. A weboldal nagy rubin üzenetként van felépítve, oldalán található utasításokkal:

rubin nyelv

A szöveg egyszerű és játékos (itt nincs misztikus hivatkozás). A promptbe beírja a valódi Ruby-kódot, és egyenként dolgozza át az egyszerű feladatokat. Az egész nem tart sokáig.

Végső gondolatok

Személy szerint úgy érzem, hogy a cselekedetekkel történő tanulás az egyik legjobb módszer az új anyag felvételére. Lehet, hogy ezek nem tesznek téged kódnindzsákká, ám biztosan meg fogja érezni magát a Ruby iránt. Ha kíváncsi a nyelvre, válassza ki a legjobban tetsziket, és vegye forogni! A hozzászólásokban tudassa velünk.