reklama

Pokud jste se chtěli naučit Ruby, ať už začínáte nulovou zkušeností s programováním nebo máte pod pásem několik programovacích jazyků, Hackety Hack je snadný a zábavný způsob, jak dostat své nohy mokrý. Hackety Hack obsahuje vestavěný kompilátor a prostředí pro tvorbu jazyka Ruby, které běží vedle tutoriálového systému, který vás provede krok za krokem.

Podobně jako Alice, které jsme již dříve popsali Alice učí objektově orientované počítačové programování pro děti Přečtěte si více , je míněno jako kurz pro začátečníky k programování; hlavním rozdílem je však to, že Alice je programovací sada GUI, zatímco Hackety Hack je textové „skutečné“ programovací prostředí.

Nejprve si stáhněte Hackety Hack [již není k dispozici] pro váš operační systém. Verze jsou k dispozici pro Windows, Mac OS X a Linux. Přestože jejich webové stránky říkají, že je to pro 64-bit, pouze stahování fungovalo dobře na mém 32-bitovém počítači se systémem Windows, takže to možná je určeno pouze pro verzi Mac OS X.

instagram viewer
programovací jazyk ruby

Klikněte na „Připraveno“Pro zahájení programu.

Základy programování

Hackety Hack začíná nabídkou lekcí. Začněte tím, že se dozvíte, jak je nastaven systém Hackety Hack. Ukáže vám, co znamená každé tlačítko na levé straně a co se stane, když na ně kliknete.

programovací jazyk ruby

Ostatní návody jsou určeny začínajícím programátorům, ale pokud jste novým jazykem Ruby, budou také nápomocní. Jsou vtipné a zábavné, což vám pomůže, když se učíte programovací jazyk; pokud jste někdy četli nudný tutoriál, než budete vědět, co tím myslím.

Jak programovat v Ruby

Prvním programem, který napíšete, bude program „Hello World“, který je standardem v počítačových jazykových kruzích. Nesnažte se program zkopírovat a vložit - nedovolí vám a vy se naučíte jazyk mnohem lépe, když jej zadáte.

programovací jazyk ruby

Odtud získáváte postupně obtížné úrovně programování z tutoriálů. Poté, co budete mít základy programování včetně algoritmů, smyček, proměnných atd. Dolů; přejdete k grafické sadě programovacích nástrojů zahrnutých do názvu Hackety Hack Obuv.

Poslední tutoriál o Hackety Hack je základní program pro boty. Naučit se, jak spravovat vstupní pole a výsledky na grafickém rozhraní, je důležitým krokem při psaní programu „skutečného světa“, se kterým můžete komunikovat. Výukový program vás provede ukázkovým vstupním textem a výstupem.

rubínový jazyk

Udělal jsem návody, co dál?

Pokud jste dokončili návody, zábava se nekončí. Hackety Hack má integraci s jeho webové stránky, které vám umožní nahrát své vlastní programy a zobrazit další programy lidé nahráli. Ty vám poskytují lepší představu o tom, co je možné s programovacím jazykem Ruby, a jako u většiny programovacích jazyků jste omezeni pouze na svou fantazii. Až budete hotovi s tutoriály Hackety Hack, možná budete chtít podívat na tyto další zdroje pro učení Ruby:

  • Manuál pro boty, návody, příklady a další
  • Programování Ruby
  • Učení Ruby - O'Reilly Book
  • Příručka Ruby

Jakmile vyrazíte na Hackety Hack, stáhnout Ruby pro váš operační systém a pokračujte na programovací cestě.

Závěr

Hackety Hack je skvělý úvod do jazyka Ruby pro programátory i neprogramátory. Řekl bych, že je určen pro každého, kdo má základní algebraické matematické dovednosti, možná již od 10 let. Nenechte se však odvrátit, pokud jste starší - je psáno tak, že ani pro zkušené programátory to není urážlivé a ve skutečnosti je dobré znovu projít základy.

Narazil jsem na několik havárií programů a nedostatek schopnosti vložit do jakéhokoli textu, což bránilo importu některých větších programů z jejich webových stránek. Nejsem si jistý, zda je to záměrně nebo chyba, ale pro větší programy by byla užitečná některá funkce vložení.

Pokud jste se chtěli naučit programovací jazyk, není lepší čas než začít. Hackety Hack je skvělý způsob, jak začít učit Ruby. Pokud začnete trávit spoustu času psaní programů, nedivte se mi!

Dave Drager pracuje v XDA Developersin na předměstí Filadelfie, PA.