reklama

rubínový jazykRubín je expresivní skriptovací jazyk na vysoké úrovni. Používá se na webu hlavně jako součást internetu Ruby on Rails rámec pro vývoj webu, ale také samostatný. Pokud vás zajímá, jak vypadá Ruby (ne Ruby on Rails), nemusíte nutně vyzvedávat knihu nebo se dívat na televizní vysílání (i když to jsou dobré způsoby, jak se učit).

Níže jsou tři zábavné a jednoduché způsoby, jak si můžete vyzkoušet Ruby v prohlížeči, právě teď, zdarma, bez instalace jediného souboru.

Rubymonk

rubínový jazyk

Zdravím celou cestu z Indie, Rubymonk nabízí řadu více než 50 krátkých interaktivních cvičení Ruby a šetří váš pokrok. Nahoře je to, co jsem viděl, když jsem se vrátil do Rubymonku poté, co opustil web (vyřešil jsem prvních pár cvičení).

Podívejme se, jak vypadá jedno cvičení:

programovací jazyk ruby

Cvičení začíná jednoduchým vysvětlením následovaným úryvkem kódu. Pokud stisknete tlačítko Spustit, kód je okamžitě vyhodnocen a uvidíte jeho výstup. Dále získáte jednoduché zadání. Napište kód, o kterém si myslíte, že je ta správná odpověď, a stiskněte Ctrl + Enter pro jeho spuštění (nebo klikněte na tlačítko Spustit). Rubymonk nyní vyplivne odpověď:

instagram viewer

programovací jazyk ruby

Jakmile dokončíte práci na některých cvičeních, budete mít problém vyřešit sami:

programovací jazyk ruby

Získáte vysvětlení toho, co potřebujete vyřešit, nějaký kód šablony, abyste mohli začít, a jste sami. To je skvělé, protože je mnohem blíže ke skutečnému kódování než vyplňování jednorázových linek v reakci na úzké otázky. Pokud uvíznete, můžete vždy kliknout „Podívejte se na řešení“ a řešení se okamžitě objeví v textovém poli.

Jakmile dokončíte první problém, budete přeneseni k obsahu, kde si můžete vybrat a vybrat, co se chcete naučit (a zda chcete lekci nebo problém). Lekce vypadají takto:

příklady ruby ​​programování

A problém vypadá takto:

příklady ruby ​​programování

Značky jsou lekce, kterými byste měli pracovat, abyste získali dovednosti, které potřebujete k vyřešení problému. Celá věc je velmi leštěná a s ní se prostě jen tak bavíme. Vysoce doporučeno.

Ruby Koans [Už není k dispozici]

Ruby Koans jsou hostováni u Heroku a jsou ještě více ponořeni do mystiky než Rubymonk. Koukni na to:

příklady ruby ​​programování

Řekněte, co chcete, ale rozhodně to není nudné. Vyplňte, co si myslíte, že je správná odpověď (v tomto případě triviální), a stiskněte klávesu Enter. Úryvek bude vyhodnocen a podle toho vybarven:

rubín [19]

Ruby Koans jsou hodně zábavné a vypadají mnohem pokročilejší než Rubymonk. Začínají tvrzeními a testováním, spíše než maticemi nebo jinými základními pojmy. Jedním malým kouskem je, že váš pokrok není mezi koansy uložen, takže byste měli lepší záložku tam, kde jste na den zastavili. Není to tak AJAXy jako Rubymonk, ale myslím, že je to stále skvělé, a je to projekt, který inspiroval mnoho napodobenin, jako je JavaScript Koans.

Zkuste Ruby

rubín [21]

Zkuste Ruby byl vytvořen jako pocta proč je (poendantní) průvodce rubínem (odkaz na PDF), jedna z nejbláznivějších programovacích učebnic, na které jsem kdy narazil. Je to skvělá kniha pro jazyk Ruby, a ačkoli autor již nebere aktivní roli v komunitě Ruby, mám pocit, že by tento projekt schválil. Web je postaven jako velká rubínová výzva s pokyny na straně:

rubínový jazyk

Text je jednoduchý a hravý (zde nejsou žádné mystické odkazy). Do příkazového řádku zadáte skutečný kód Ruby a postupně procházíte jednoduchá cvičení. Celá věc netrvá dlouho.

Závěrečné myšlenky

Osobně mám pocit, že učení pomocí je jedním z nejlepších způsobů, jak absorbovat nový materiál. To vás nemusí nutit do kódu ninja, ale určitě vám poskytnou cit pro Ruby. Pokud jste zvědaví na jazyk, vyberte si jazyk, který se vám nejvíce líbí, a udělejte si ho na roztočení! Dejte nám vědět, jak to šlo v komentářích.