Mainos

rubiinikieliRubiini on ilmaiseva, erittäin korkeatasoinen skriptikieli. Sitä käytetään Webissä pääasiassa osana Ruby on Rails verkkokehityskehys, mutta myös erillinen. Jos olet kiinnostunut siitä, miltä Ruby (ei Ruby on Rails) tuntuu, sinun ei tarvitse välttämättä poimia kirjaa tai mennä katsomaan näytönohjausta (vaikka nämäkin ovat hyviä tapoja oppia).

Alla on kolme hauskaa, yksinkertaista tapaa, jolla voit kokeilla Ruby-selaintasi nyt ilmaiseksi, asentamatta yhtä tiedostoa.

Rubymonk

rubiinikieli

Terveisin aina Intiasta, Rubymonk tarjoaa sarjan yli 50 lyhyttä, interaktiivista Ruby-harjoitusta ja se säästää edistymistäsi. Yllä on mitä näin, kun menin takaisin Rubymonkiin poistuttuaan verkkosivustolta (ratkaisin pari ensimmäistä harjoitusta).

Katsotaanpa mitä näyttää yksi harjoitus:

ruby-ohjelmointikieli

Harjoitus alkaa yksinkertaisella selityksellä, jota seuraa koodinpätkä. Jos painat Suorita-painiketta, koodi arvioidaan heti ja saat nähdä sen tulosteen. Seuraavaksi saat yksinkertaisen toimeksiannon. Kirjoita oikeaan vastaukseen lukema koodi ja suorita se napsauttamalla Ctrl + Enter (tai napsauta Suorita-painiketta). Rubymonk sylki nyt vastauksen:

ruby-ohjelmointikieli

Kun olet suorittanut osan harjoituksista, sinulle esitetään ongelma, jonka haluat ratkaista yksin:

ruby-ohjelmointikieli

Saat selityksen siitä, mitä sinun on ratkaistava, jonkin mallikoodin aloittamiseksi, ja olet yksin. Tämä on hienoa, koska se on paljon lähempänä koodausta kuin yhden rivin täyttö vastauksena kapeisiin kysymyksiin. Jos olet jumissa, voit aina napsauttaa “Katso ratkaisu” ja ratkaisu ilmestyy heti tekstikenttään.

Kun olet tehnyt ensimmäisen ongelman, sinut viedään sisällysluetteloon, jossa voit valita ja valita, mitä haluat oppia (ja haluatko oppitunnin vai ongelman). Oppitunnit näyttävät tältä:

ruby-ohjelmointiesimerkkejä

Ja ongelma näyttää tältä:

ruby-ohjelmointiesimerkkejä

Tunnisteet ovat oppitunnit, jotka sinun tulee suorittaa läpi voidaksesi hankkia taidot, joita tarvitset ongelman ratkaisemiseksi. Koko asia on hyvin kiillotettu ja yleensä vain hauska työskennellä. Erittäin suositeltavaa.

Ruby Koans [ei enää saatavilla]

Ruby Koans isännöi Herokussa, ja he ovat vieläkin enemmän mystiikassa kuin Rubymonk. Tarkista se:

ruby-ohjelmointiesimerkkejä

Sano mitä aiot, mutta tämä ei todellakaan ole tylsää. Täytä mielestäsi oikea vastaus (tässä tapauksessa triviaali) ja paina Enter. Katkelma arvioidaan ja värjätään vastaavasti:

rubiini [19]

Ruby Koans ovat hauskoja, ja ne näyttävät olevan paljon edistyneempiä kuin Rubymonk. Ne alkavat väitteillä ja testauksella, eivät taulukot tai muut peruskonseptit. Yksi pieni nyrkkeily on, että edistymistäsi ei tallenneta koanien välillä, joten sinun on parempi lisätä kirjanmerkki siihen kohtaan, jossa lopetit päiväksi. Se ei ole niin AJAXy kuin Rubymonk, mutta mielestäni se on silti hieno, ja se on projekti, joka inspiroi monia jäljitelmiä, kuten JavaScript Koans.

Kokeile Rubya

rubiini [21]

Kokeile Rubya luotiin kunnianosoituksena miksi (syvä) opas rubiiniin (linkki PDF-tiedostoon), yksi hienoimmista ohjelmointikirjoista, joihin olen koskaan katsonut. Se on hieno kirja Rubyn kielelle, ja vaikka kirjoittaja ei enää ota aktiivista roolia Ruby-yhteisössä, minusta tuntuu, että hän olisi hyväksynyt projektin. Verkkosivusto on rakennettu suurena rubiinikehotteena, jonka ohjeet ovat sivulla:

rubiinikieli

Teksti on yksinkertainen ja leikkisä (ei mystisiä viitteitä täällä). Kirjoitat oikean Ruby-koodin kehotteeseen ja käsittelet yksinkertaisia ​​harjoituksia yksi kerrallaan. Koko asia ei vie kauan.

Lopulliset ajatukset

Henkilökohtaisesti minusta tuntuu, että tekemällä oppiminen on yksi parhaista tavoista absorboida uutta materiaalia. Nämä eivät välttämättä tee sinusta koodininjaa, mutta ne antavat sinulle tunteen Rubysta. Jos olet kiinnostunut kielestä, valitse haluamasi kieli ja ota se kehrää! Kerro meille miten se meni kommenteissa.