Reklāma

rubīna valodaRubīns ir izteiksmīga, ļoti augsta līmeņa skriptu valoda. To galvenokārt izmanto tīmeklī kā Rubīns uz sliedēm tīmekļa izstrādes ietvars, kā arī patstāvīgs. Ja jums ir interese par to, kā jūtas Ruby (nevis Ruby on Rails), jums nav obligāti jāpaņem grāmata vai jāiet skatīties ekrāna apraidi (lai gan arī tie ir labi mācību veidi).

Zemāk ir trīs jautri, vienkārši veidi, kā jūs varat izmēģināt Ruby savā pārlūkprogrammā tieši tagad, bez maksas, neinstalējot vienu failu.

Rubymonk

rubīna valoda

Sveicot visu ceļu no Indijas, Rubymonk piedāvā vairāk nekā 50 īsu, interaktīvu Ruby vingrinājumu sēriju, un tas ietaupa jūsu progresu. Augstāk ir tas, ko es redzēju, kad pēc aiziešanas no vietnes atgriezos Rubymonk (es atrisināju pirmos pāris vingrinājumus).

Apskatīsim, kā izskatās viens vingrinājums:

rubīna programmēšanas valoda

Vingrinājums sākas ar vienkāršu skaidrojumu, kam seko koda fragments. Ja jūs nospiežat pogu Palaist, kods tiek nekavējoties novērtēts un jūs redzat tā izvadi. Tālāk jūs saņemat vienkāršu uzdevumu. Uzrakstiet kodu, kas, jūsuprāt, ir pareizā atbilde, un nospiediet Ctrl + Enter, lai to palaistu (vai noklikšķiniet uz pogas Palaist). Rubymonk tagad izspiež atbildi:

instagram viewer

rubīna programmēšanas valoda

Kad esat pabeidzis darbu pie dažiem vingrinājumiem, jums tiks piedāvāta problēma, ko patstāvīgi atrisināt:

rubīna programmēšanas valoda

Jūs saņemat paskaidrojumu par to, kas jums jāatrisina, kādu veidnes kodu, lai jūs sāktu, un jūs pats esat. Tas ir lieliski, jo tas ir daudz tuvāk kodēšanai, nevis vienas oderes aizpildīšanai, atbildot uz šauriem jautājumiem. Ja iestrēdzat, vienmēr varat noklikšķināt “Skatīt risinājumu” un risinājums uzreiz parādīsies tekstlodziņā.

Kad esat pabeidzis pirmās problēmas risināšanu, jūs nokļūsit satura rādītājā, kur varēsit izvēlēties un izvēlēties, ko vēlaties iemācīties (un vai vēlaties nodarbību, vai problēmu). Nodarbības izskatās šādi:

rubīna programmēšanas piemēri

Un problēma izskatās šādi:

rubīna programmēšanas piemēri

Tagi ir nodarbības, kuras jums vajadzētu izmantot, lai iegūtu problēmas risināšanai nepieciešamās prasmes. Viss ir ļoti noslīpēts, un ar to parasti ir jautri strādāt. Augsti ieteicams.

Rubīns Koans [vairs nav pieejams]

Ruby Koans ir izvietoti Herokā un ir vēl vairāk pakļauti mistikai nekā Rubymonk. Pārbaudiet:

rubīna programmēšanas piemēri

Sakiet, ko vēlēsities, bet tas noteikti nav garlaicīgi. Aizpildiet to, kas, jūsuprāt, ir pareizā atbilde (šajā gadījumā triviāla) un noklikšķiniet uz Enter. Fragments tiks novērtēts un attiecīgi nokrāsots:

rubīns [19]

Ruby Koans ir daudz prieka, un tie, šķiet, ir daudz progresīvāki nekā Rubymonk. Viņi sāk ar apgalvojumiem un testēšanu, nevis masīviem vai citiem pamatjēdzieniem. Viena maza niecība ir tā, ka jūsu progress netiek saglabāts starp koāniem, tāpēc labāk grāmatzīmi tur, kur apstājāties uz dienu. Tas nav tik AJAXy kā Rubymonk, bet es domāju, ka tas joprojām ir lielisks, un tas ir projekts, kas iedvesmoja daudzas atdarinājumus, piemēram, JavaScript Koans.

Izmēģiniet Ruby

rubīns [21]

Izmēģiniet Ruby tika izveidots kā veltījums kāpēc (dzejošs) ceļvedis rubīnam (saite uz PDF), viena no trakākajām programmēšanas mācību grāmatām, uz kuru esmu redzējis. Tā ir lieliska rubīnu valodas grāmata, un, lai arī autore vairs aktīvi nedarbojas Rubīna sabiedrībā, man ir sajūta, ka viņš būtu apstiprinājis projektu. Vietne ir veidota kā liela rubīna uzvedne ar norādījumiem sānos:

rubīna valoda

Teksts ir vienkāršs un rotaļīgs (šeit nav nekādu mistisku norāžu). Uzvednē ierakstiet īstu Rubīna kodu un pa vienam veicat vienkāršos vingrinājumus. Viss tas neaizņem ļoti ilgi.

Noslēguma domas

Personīgi es uzskatu, ka mācīšanās darot ir viens no labākajiem veidiem, kā absorbēt jaunu materiālu. Tie, iespējams, nepadarīs jūs par kodu ninju, taču tie noteikti radīs Rubīna sajūtu. Ja jums ir interese par valodu, izvēlieties to, kas jums patīk vislabāk, un paņemiet to griezties! Paziņojiet mums, kā tas gāja komentāros.