Reklame

rubin sprogRubin er et udtryksfuldt, meget højt niveau, scriptingsprog. Det bruges hovedsageligt på Internettet som en del af Ruby on Rails ramme for webudvikling, men også uafhængigt. Hvis du er nysgerrig efter, hvordan Ruby (ikke Ruby on Rails) føles, behøver du ikke nødvendigvis at hente en bog eller se en screencast (selvom det også er gode måder at lære).

Nedenfor er tre sjove, enkle måder, du kan prøve Ruby i din browser lige nu gratis uden at installere en enkelt fil.

Rubymonk

rubin sprog

Hylder hele vejen fra Indien, Rubymonk tilbyder en serie på over 50 korte, interaktive Ruby-øvelser, og det sparer dine fremskridt. Ovenfor er det, jeg så, da jeg gik tilbage til Rubymonk efter at have forladt webstedet (jeg løste de første par øvelser).

Lad os se på, hvordan en enkelt øvelse ser ud:

rubin programmeringssprog

Øvelsen starter med en simpel forklaring, efterfulgt af et kodestykke. Hvis du rammer knappen Kør, evalueres koden øjeblikkeligt, og du får vist dens output. Dernæst får du en enkel opgave. Skriv den kode, du mener er det rigtige svar, og tryk på Ctrl + Enter for at køre den (eller klik på knappen Kør). Rubymonk spytter nu ud et svar:

instagram viewer

rubin programmeringssprog

Når du er færdig med at arbejde gennem nogle af øvelserne, får du et problem at løse på egen hånd:

rubin programmeringssprog

Du får en forklaring på, hvad du har brug for at løse, en skabelonkode for at komme i gang, og du er på din egen. Dette er fantastisk, fordi det er meget tættere på faktisk kodning end at udfylde enforinger som svar på snævre spørgsmål. Hvis du sidder fast, kan du altid klikke på “Se løsningen” og løsningen vises øjeblikkeligt i tekstboksen.

Når du er færdig med det første problem, transporteres du til indholdsfortegnelsen, hvor du kan vælge og vælge, hvad du vil lære (og om du vil have en lektion eller et problem). Lektioner ser sådan ud:

eksempler på rubinprogrammering

Og et problem ser sådan ud:

eksempler på rubinprogrammering

Mærkaterne er lektioner, som du skal arbejde igennem for at tilegne dig de færdigheder, du har brug for for at løse problemet. Det hele er meget poleret og bare generelt sjovt at arbejde med. Højt anbefalet.

Ruby Koans [Ikke længere tilgængelig]

Ruby Koans er vært hos Heroku og er endnu mere gennemsyret af mystik, som Rubymonk. Tjek det ud:

eksempler på rubinprogrammering

Sig hvad du vil, men det er bestemt ikke kedeligt. Udfyld det, du synes er det rigtige svar (trivielt, i dette tilfælde), og tryk på Enter. Uddraget evalueres og farves i overensstemmelse hermed:

rubin [19]

Ruby Koans er meget sjovt, og de virker meget mere avancerede end Rubymonk. De starter med påstande og test i stedet for matriser eller andre grundlæggende koncepter. En lille kneb er, at dine fremskridt ikke gemmes mellem koans, så du ville have et bedre bogmærke, hvor du stoppede for dagen. Det er ikke så AJAXy som Rubymonk, men jeg synes, det er stadig godt, og det er et projekt, der har inspireret mange efterligninger, som f.eks. JavaScript Koans.

Prøv Ruby

rubin [21]

Prøv Ruby blev oprettet som en hyldest til hvorfor er (gripende) guide til rubin (link til PDF), en af ​​de skøreste programmeringsbøger, jeg nogensinde har lagt øjne på. Det er en fantastisk bog til Ruby-sproget, og selvom forfatteren ikke længere tager en aktiv rolle i Ruby-samfundet, har jeg en fornemmelse af, at han ville have godkendt projektet. Hjemmesiden er bygget som en stor rubinprompt med instruktioner på siden:

rubin sprog

Teksten er enkel og legende (ingen mystiske referencer her). Du indtaster ægte rubin-kode i prompten og arbejder gennem de enkle øvelser en efter en. Det hele tager ikke meget lang tid.

Afsluttende tanker

Personligt føler jeg, at læring ved at gøre, er en af ​​de bedste måder at absorbere nyt materiale på. Disse får dig muligvis ikke til en kodeaninja, men de vil bestemt give dig en fornemmelse af Ruby. Hvis du er nysgerrig efter sproget, skal du vælge det, du bedst kan lide, og tage det til en tur! Fortæl os, hvordan det gik i kommentarerne.