Skelbimas

rubino kalbaRubinas yra išraiškinga, labai aukšto lygio scenarijų kalba. Jis dažniausiai naudojamas žiniatinklyje Rubinas ant bėgių ne tik interneto plėtros sistema, bet ir atskira. Jei jums įdomu, kaip jaučiasi „Ruby“ (ne „Ruby on Rails“), nebūtinai turite pasiimti knygą ar eiti žiūrėti ekrano transliacijos (nors tai taip pat yra geras būdas mokytis).

Žemiau yra trys linksmi, paprasti būdai, kuriais galite išbandyti „Ruby“ savo naršyklėje dabar nemokamai, neįdiegdami nė vieno failo.

Rubymonk

rubino kalba

Sveikindamas visą kelią iš Indijos, Rubymonk siūlo daugiau nei 50 trumpų interaktyvių „Ruby“ pratimų, kurie išsaugo jūsų pažangą. Aukščiau yra tai, ką pamačiau grįžęs į „Rubymonk“, palikęs svetainę (išsprendžiau pirmuosius porą pratimų).

Pažvelkime, kaip atrodo vienas pratimas:

rubino programavimo kalba

Pratimas prasideda paprastu paaiškinimu, po kurio pateikiamas kodo fragmentas. Jei paspausite mygtuką Vykdyti, kodas bus nedelsiant įvertintas ir pamatysite jo išvestį. Tada gausite paprastą užduotį. Parašykite kodą, kuris, jūsų manymu, yra teisingas atsakymas, ir paspauskite „Ctrl“ + „Enter“, kad jį paleistumėte (arba spustelėkite mygtuką Vykdyti). Dabar „Rubymonk“ pateikia atsakymą:

instagram viewer

rubino programavimo kalba

Kai baigsite atlikti kai kuriuos pratimus, jums bus pasiūlyta savarankiškai išspręsti problemą:

rubino programavimo kalba

Gaunate paaiškinimą, ką turite išspręsti, keletą šablono kodų, kad galėtumėte pradėti, ir jūs esate vienas. Tai puiku, nes žymiai artimesnis kodavimui, o ne vienos eilutės užpildymas atsakant į siaurus klausimus. Jei užstrigsi, visada gali spustelėti „Žiūrėti sprendimą“ ir sprendimas iškart pasirodys teksto lauke.

Baigę spręsti pirmąją problemą, esate perkeliami į turinį, kuriame galite pasirinkti ir pasirinkti tai, ko norite išmokti (ir ar norite pamokos, ar problemos). Pamokos atrodo taip:

rubino programavimo pavyzdžiai

Problema atrodo taip:

rubino programavimo pavyzdžiai

Žymos yra pamokos, kurias turėtumėte atlikti, norėdami įgyti įgūdžių, reikalingų problemai išspręsti. Visa tai yra labai šlifuota ir su ja paprastai smagu dirbti. Labai rekomenduojama.

Ruby Koans [nebėra prieinamas]

„Ruby Koans“ yra įsikūrę Herokuje ir yra dar labiau įamžinti mistikos, kaip „Rubymonk“. Pasižiūrėk:

rubino programavimo pavyzdžiai

Sakykite, ką darysite, bet tai tikrai nėra nuobodu. Įrašykite, jūsų manymu, teisingą atsakymą (šiuo atveju trivialus) ir paspauskite Enter. Fragmentas bus įvertintas ir atitinkamai nuspalvintas:

rubinas [19]

„Ruby Koans“ yra labai įdomus ir atrodo daug labiau pažengęs nei „Rubymonk“. Jie pradeda nuo tvirtinimų ir testavimo, o ne apie masyvus ar kitas pagrindines sąvokas. Vienas mažas užgaida yra tas, kad jūsų progresas neišsaugomas tarp koanų, todėl geriau pasižymėti ten, kur dieną sustojote. Tai nėra tokia „AJAXy“ kaip „Rubymonk“, bet aš manau, kad jis vis dar puikus, ir tai projektas, įkvėpęs daugybę mėgdžiojimų, tokių kaip „JavaScript Koans“.

Pabandykite „Ruby“

rubinas [21]

Pabandykite „Ruby“ buvo sukurta kaip duoklė kodėl (piktybiškas) rubino vadovas (nuoroda į PDF), vienas iš beprotiškiausių programavimo vadovėlių, į kuriuos kada nors žiūrėjau. Tai puiki knyga „Ruby“ kalba, ir nors autorius nebeatlieka aktyvaus vaidmens „Ruby“ bendruomenėje, manau, kad jis būtų pritaręs projektui. Svetainė sukurta kaip didelė rubino eilutė su instrukcijomis šone:

rubino kalba

Tekstas paprastas ir žaismingas (jokių mistinių nuorodų čia nėra). Rašydami įrašote tikrąjį „Ruby“ kodą ir atlikite paprastus pratimus vienas po kito. Visa tai trunka neilgai.

Baigiamosios mintys

Asmeniškai manau, kad mokymasis darant yra vienas geriausių būdų įsisavinti naują medžiagą. Tai gali nepadaryti jūsų į kodo klasiką, bet jie tikrai suteiks jums Ruby jausmą. Jei jums įdomu kalba, pasirinkite tą, kuri jums labiausiai patinka, ir pasiimkite ją pasukti! Leiskite mums sužinoti, kaip sekėsi komentaruose.