Reklama

rubínový jazykrubín je výrazný skriptovací jazyk na vysokej úrovni. Používa sa na webe hlavne ako súčasť internetu Ruby on Rails rámec pre vývoj webových aplikácií, ale aj samostatný. Ak ste zvedaví, ako to vyzerá Ruby (nie Ruby on Rails), nemusíte nutne zbierať knihu alebo sa pozerať na skríning obrazovky (aj keď sú to dobré spôsoby, ako sa naučiť).

Nižšie sú uvedené tri zábavné a jednoduché spôsoby, ako si môžete Ruby vyskúšať v prehliadači hneď teraz, bez nutnosti inštalácie jediného súboru.

Rubymonk

rubínový jazyk

Zdravím z Indie, Rubymonk ponúka sériu viac ako 50 krátkych interaktívnych cvičení Ruby a šetrí váš pokrok. Hore je to, čo som videl, keď som sa po opustení webovej stránky vrátil do Rubymonku (vyriešil som prvé cvičenia).

Pozrime sa, ako vyzerá jedno cvičenie:

programovací jazyk ruby

Cvičenie sa začína jednoduchým vysvetlením, po ktorom nasleduje útržok kódu. Ak stlačíte tlačidlo Spustiť, kód sa okamžite vyhodnotí a uvidíte jeho výstup. Ďalej získate jednoduché zadanie. Napíšte kód, o ktorom si myslíte, že je správna odpoveď, a stlačte Ctrl + Enter, aby ste ho spustili (alebo kliknite na tlačidlo Spustiť). Rubymonk teraz vypláva odpoveď:

instagram viewer

programovací jazyk ruby

Po dokončení niektorých cvičení budete mať problém vyriešiť sami:

programovací jazyk ruby

Dostanete vysvetlenie toho, čo musíte vyriešiť, nejaký kód šablóny, ktorý vám pomôže začať a ste sami. To je skvelé, pretože je to oveľa bližšie ku skutočnému kódovaniu, ako vyplnenie jednoradových vložiek v odpovedi na úzke otázky. Ak uviaznete, môžete vždy kliknúť „Pozri riešenie“ a riešenie sa okamžite objaví v textovom poli.

Keď skončíte s prvým problémom, prenesiete sa k obsahu, kde si môžete vybrať a vybrať, čo sa chcete naučiť (a či chcete lekciu alebo problém). Lekcie vyzerajú takto:

príklady programovania ruby

A problém vyzerá takto:

príklady programovania ruby

Značky sú lekcie, ktorými by ste sa mali zaoberať, aby ste získali zručnosti potrebné na vyriešenie problému. Celá vec je veľmi vyleštená a s ňou spravidla zábavné. Vysoko odporúčané.

Ruby Koans [Už nie sú k dispozícii]

Ruby Koans sú hostovaní v Heroku a sú ešte viac ponorení do mystiky ako Rubymonk. Skontrolovať to:

príklady programovania ruby

Povedzte, čo chcete, ale to rozhodne nie je nudné. Vyplňte, čo považujete za správnu odpoveď (v tomto prípade triviálne) a stlačte Enter. Útržok sa vyhodnotí a podľa toho zafarbí:

rubín [19]

Ruby Koans sú zábavné a vyzerajú oveľa vyspelejšie ako Rubymonk. Začínajú tvrdeniami a testovaním, skôr ako poliami alebo inými základnými pojmami. Jednou maličkou chrumkavosťou je, že váš postup sa medzi koánmi nezachováva, takže by ste radšej mali mať záložku tam, kde ste deň zastavili. Nie je to také AJAXy ako Rubymonk, ale myslím si, že je to stále skvelé a je to projekt, ktorý inšpiroval mnoho napodobenín, ako napríklad JavaScript Koans.

Vyskúšajte Ruby

rubín [21]

Vyskúšajte Ruby bol vytvorený ako pocta prečo je (dôstojný) sprievodca rubínom (link to PDF), jedna z najbláznivejších učebníc programovania, na ktorú som sa kedy zameral. Je to skvelá kniha pre rubyský jazyk, a hoci autor už nezohráva aktívnu úlohu v komunite Ruby, mám pocit, že by tento projekt schválil. Webová stránka je postavená ako veľká rubínová výzva s pokynmi na strane:

rubínový jazyk

Text je jednoduchý a hravý (žiadne mystické odkazy tu). Do príkazového riadka napíšete skutočný Ruby kód a postupne prechádzate jednoduchými cvičeniami. Celá vec netrvá príliš dlho.

Záverečné myšlienky

Osobne mám pocit, že učenie sa prostredníctvom učenia je jedným z najlepších spôsobov, ako absorbovať nový materiál. Tieto vás nemusia urobiť z kódu ninja, ale určite vám poskytnú cit pre Ruby. Ak ste zvedaví jazyk, vyberte si jazyk, ktorý sa vám najviac páči, a skúste to. Dajte nám vedieť, ako to vyšlo v komentároch.