Реклама

рубин језикРуби је експресиван, скриптни језик на високом нивоу. На Интернету се користи углавном као дио Руби на шине оквир за развој веба, али и самосталан. Ако вас занима како изгледа Руби (не Руби он Раилс), није вам потребно да узмете књигу или погледате екранску емисију (мада су и то добри начини за учење).

Испод су три забавна, једноставна начина на које можете испробати Руби у вашем претраживачу, и то бесплатно, без инсталирања једне датотеке.

Рубимонк

рубин језик

Долазећи из Индије, Рубимонк нуди серију од преко 50 кратких, интерактивних Руби вјежби и штеди ваш напредак. Изнад тога је оно што сам видео кад сам се вратио у Рубимонк након напуштања веб странице (решио сам првих пар вежби).

Погледајмо како изгледа једна вјежба:

рубин програмски језик

Вежба започиње једноставним објашњењем, а затим следи исечак кода. Ако притиснете дугме Покрени, код се одмах процењује и видећете његов излаз. Даље, добијате једноставан задатак. Напишите код за који сматрате да је прави одговор и притисните Цтрл + Ентер да бисте га покренули (или кликните на дугме Покрени). Рубимонк сада избацује одговор:

instagram viewer
рубин програмски језик

Када завршите са неким од вежби, појавиће вам се проблем који сами морате решити:

рубин програмски језик

Добијате објашњење шта треба да решите, неки код шаблона за почетак и сами сте. То је сјајно, јер је много ближе заправо кодирању него попуњавању једноструких регалија као одговор на уска питања. Ако се заглавите, увек можете да кликнете "Погледајте решење" и решење ће се одмах појавити у пољу за текст.

Када завршите са првим проблемом, бићете пребачени у садржајну таблицу где можете одабрати и шта желите да научите (и да ли желите лекцију или проблем). Лекције изгледају овако:

примери програмирања рубина

А проблем изгледа овако:

примери програмирања рубина

Ознаке су лекције кроз које би требало да прорадите да бисте стекли вештине које су вам потребне за решавање проблема. Читава ствар је веома полирана и једноставно је забавно радити. Препоручује.

Руби Коанс [Нема више доступних]

У Хероку су смештене Руби Коанс и још су више заокупљене мистиком од Рубимонка. Погледај:

примери програмирања рубина

Реци шта хоћеш, али ово дефинитивно није досадно. Испуните шта мислите да је прави одговор (тривијални, у овом случају) и притисните Ентер. Исјечак ће бити оцењен и обојен у складу са тим:

рубин [19]

Руби Коанс су јако забавни и изгледају много напредније од Рубимонк-а. Они започињу тврдњама и тестирањем, а не низовима или другим основним појмовима. Један мали мањак је да се ваш напредак не штеди између коана, тако да је боље да обележите место где сте стали на дан. Није тако АЈАКСи као Рубимонк, али мислим да је још увек сјајан, и то је пројекат који је инспирисао многе имитације, попут ЈаваСцрипт Коанс.

Пробај Руби

рубин [21]

Пробај Руби створена је као почаст зашто је (погрдан) водич за рубин (линк до ПДФ), један од најлуђих уџбеника програмирања који сам икада погледао. То је сјајна књига за језик Руби, и иако аутор више не преузима активну улогу у Руби заједници, имам осећај да би одобрио пројекат. Веб страница је направљена као велика рубинична линија, са упутствима са стране:

рубин језик

Текст је једноставан и разигран (овде нема мистичних референци). У упит откуцате прави Руби код и обрађујете једноставне вежбе једну по једну. Цела ствар не траје дуго.

Последње мисли

Лично, осећам да је учење радећи један од најбољих начина да се апсорбује нови материјал. Можда вас неће претворити у кодну нинџу, али дефинитивно ће вам пружити осећај за Руби. Ако вас занима језик, одаберите онај који вам се највише свиђа и узмите га! Јавите нам како је то прошло у коментарима.