Реклама
Ако сте желели да научите Руби, било да започињете са нултим искуством програмирања или имате неколико програмских језика испод појаса, Хацкети Хацк је једноставан и забаван начин да се дигнете на ноге мокар. Хацкети Хацк укључује уграђени компајлер и окружење за изградњу језика Руби, који иде уз систем туторијала који ће вас водити корак по корак.
Слично Алису, које смо претходно покривали Алице подучава дечије рачунарско програмирање објектно оријентисано на децу Опширније , мисли се на почетнике за програмирање за почетнике; међутим главна разлика је у томе што је Алице алат за програмирање у ГУИ-ју, док је Хацкети Хацк текстуално "право" програмско окружење засновано на тексту.
За почетак преузмите Хацкети Хацк [Више није доступан] за ваш оперативни систем. Верзије су доступне за Виндовс, Мац ОС Кс и Линук. Иако на њиховој веб локацији пише да је за 64-битни само преузимање добро радило на мојој Виндовс 32-битној машини, тако да је можда намењено само верзији за Мац ОС Кс.
Кликните на „Спреман“За почетак програма.
Основе програмирања учења
Хацкети Хацк започиње са мениом Лекције. Започните учењем како је постављен систем Хацкети Хацк. Показаће вам шта значи свако дугме на левој страни и шта се дешава када их кликнете.
Остали приручници су усмерени према почетницима програмерима, али ако сте нови у Руби језику, они ће такође бити од помоћи. Они су духовити и забавни што помаже док учите програмски језик; ако сте икада прочитали досадан уџбеник пре него што ћете схватити на шта мислим.
Како програмирати у Руби-у
Први програм који ћете написати биће програм "Хелло Ворлд" који је стандардан у језицима рачунарског програмског језика. Не покушавајте да копирате и залепите програм - неће вам дозволити и језик ћете научити много боље када га откуцате.
Одатле, кроз туторијале добијате прогресивно тешке нивое програмирања. Након што сте основа основе програмирања, укључујући алгоритме, петље, променљиве и тако даље; прећи ћете на графички програмски алат укључен у име Хацкети Хацк Ципеле.
Последњи туториал о Хацкети Хацк-у је основни програм Ципеле. Научите како да управљате оквирима за унос и резултатима на графичком интерфејсу важан је корак у писању програма „стварног света“ са којим можете комуницирати. Водич ће вас водити кроз узорак уноса текста и резултата.
Водио сам туторијале, шта даље?
Ако сте довршили туторијале, забава не престаје. Хацкети Хацк има интеграцију са својом веб страницом и омогућава вам да отпремите сопствене програме и погледате остале програме које су људи учитали. Они вам дају бољу представу о томе шта је могуће са програмским језиком Руби, а као и код већине програмских језика ограничени сте само машти. Након што завршите са Хацкети Хацк туторијалама, можда ћете желети да проверите ове друге ресурсе за учење Руби:
- Приручник за обућу, туторијали, примери и још много тога
- Програмирање Руби
- Учење Руби - О'Реилли Боок
- Руби приручник
Једном када сте прерасли Хацкети Хацк, скини Руби за ваш оперативни систем и наставите на путу програмирања.
Закључак
Хацкети Хацк је сјајан увод у језик Руби за програмере и не-програмере. Рекао бих да је намењен свима који имају основне алгебарске вештине математике, можда млађи од 10 година. Али, немојте дозволити да вас то одврати ако сте старији - написано је тако да чак и за искусне програмере није увредљиво и заправо је добро поново прећи преко основа.
Наишао сам на неколико програмских рушења и недостатак могућности лепљења било ког текста, што је ометало увоз неких већих програма са њихове веб странице. Нисам сигуран је ли ово намерно или је грешка, али нека функција лепљења би била корисна за веће програме.
Ако сте желели да научите програмски језик, нема бољег времена него сада за почетак. Хацкети Хацк је савршен начин да започнете са учењем Руби. Ако почнете да проводите пуно времена пишући програме, немојте ме кривити!
Дејв Драгер ради у компанији КСДА Девелоперс у предграђу Филаделфије, ПА.