Reklama

Ak ste sa chceli naučiť Ruby, či už začínate s nulovými skúsenosťami s programovaním alebo máte pod pásom niekoľko programovacích jazykov. Hackety Hack je jednoduchý a zábavný spôsob, ako dostať svoje nohy mokrý. Program Hackety Hack obsahuje vstavané kompilátorové a zostavovacie prostredie pre jazyk Ruby, ktoré beží spolu s výukovým systémom, ktorý vás krok za krokom prevedie.

Podobne ako Alice, ktoré sme už predtým pokryli Alice učí objektovo orientované počítačové programovanie pre deti Čítaj viac , je určený ako začiatočník pre programovanie; Hlavným rozdielom je však to, že Alice je programovacia sada GUI, zatiaľ čo program Hackety Hack je textové „skutočné“ programovacie prostredie.

Ak chcete začať, prevezmite program Hackety Hack [už nie je k dispozícii] pre váš operačný systém. Verzie sú dostupné pre Windows, Mac OS X a Linux. Aj keď ich webové stránky hovoria, že ide o 64-bitovú verziu, na prevzatie fungovalo dobre iba na mojom 32-bitovom počítači so systémom Windows, takže je možné, že je určená iba pre verziu Mac OS X.

instagram viewer
programovací jazyk ruby

Kliknite na „pripravený”Na spustenie programu.

Základy programovania učenia

Hackety Hack začína menu lekcií. Začnite tým, že sa dozviete, ako je nastavený systém Hackety Hack. Ukáže vám, čo znamená každé tlačidlo na ľavej strane a čo sa stane, keď na ne kliknete.

programovací jazyk ruby

Ostatné návody sú určené začiatočníckym programátorom, ale ak ste novým jazykom Ruby, pomôžu vám tiež. Sú vtipné a zábavné, čo vám pomôže pri učení sa programovacieho jazyka; Ak ste niekedy čítali nudný tutoriál skôr, ako budete vedieť, čo tým myslím.

Ako programovať v Ruby

Prvým programom, ktorý napíšete, bude program „Hello World“, ktorý je štandardom v jazykových kruhoch počítačového programovania. Nesnažte sa program kopírovať a prilepiť - nedovolí vám a vy sa naučíte jazyk oveľa lepšie, keď ho zadáte.

programovací jazyk ruby

Odtiaľto získate postupne náročné úrovne programovania z tutoriálov. Potom, čo budete mať základy programovania vrátane algoritmov, slučky, premenné a tak ďalej; prejdete na grafickú programovaciu súpravu nástrojov, ktorú obsahuje program Hackety Hack topánky.

Posledný návod na tému Hackety Hack je základný program pre obuv. Naučiť sa, ako spravovať vstupné políčka a výsledky na grafickom rozhraní, je dôležitým krokom pri písaní programu „skutočného sveta“, s ktorým môžete pracovať. Výukový program vás prevedie ukážkovým vstupným textom a výstupom.

rubínový jazyk

Uskutočnil som návody, čo ďalej?

Ak ste dokončili návody, zábava sa nekončí. Hackety Hack má integráciu so svojimi webovými stránkami, ktoré vám umožňujú nahrávať svoje vlastné programy a prezerať ďalšie programy, ktoré ľudia nahrali. Poskytujú vám lepšiu predstavu o tom, čo je možné s programovacím jazykom Ruby, a ako vo väčšine programovacích jazykov sa obmedzujete iba na svoju fantáziu. Keď skončíte s tutoriálmi Hackety Hack, možno budete chcieť vyskúšať tieto ďalšie zdroje na učenie sa Ruby:

  • Manuál pre topánky, návody, príklady a ďalšie
  • Programovanie Ruby
  • Učenie Ruby - Kniha O'Reilly
  • Príručka Ruby

Keď vyrastiete Hackety Hack, stiahnite si Ruby pre váš operačný systém a pokračujte na programovacej ceste.

záver

Je výborným úvodom do jazyka Ruby pre programátorov aj neprogramátorov. Povedal by som, že je určený pre každého, kto má základné algebraické matematické zručnosti, možno už od 10 rokov. Nenechajte sa tým však odvrátiť, ak ste starší - je to napísané tak, že ani pre skúsených programátorov to nie je urážlivé a vlastne je dobré znova prejsť základy.

Narazil som na niekoľko zlyhaní programu a nedostatok schopnosti vkladať ich do akéhokoľvek textu, čo bránilo importu väčších programov z ich webových stránok. Nie som si istý, či je to zámerne alebo chyba, ale pri väčších programoch by boli užitočné niektoré funkcie vloženia.

Ak ste sa chceli naučiť programovací jazyk, nie je lepší čas ako teraz. Je dokonalý spôsob, ako začať s učením Ruby. Ak začnete tráviť veľa času písaním programov, neobviňujte ma!

Dave Drager pracuje v XDA Developersin na predmestiach Philadelphie, PA.