27. Septembris 2010
Rubīns ir draugs
Tad nu lūk, pirms kāda laika (pāris nedēļas atpakaļ), sāku apgūt Japāņu, 27 gadus veco, interpretātora programmēšanas valodu vārdā Ruby (parasti gan saucu to par Rūbiju, angliskās izrunas dēļ).
Tiku cauri divām iesācēju pamācībām un ķēros pie rūbijas kopienas ieteiktā interaktīvā mācību materiāla "Ruby Koans", kas būtībā ir gatavs Ruby kods, kurā ir jāaizpilda tukšās ailītes ar nepieciešamajām vērtībām, startējot programmu, kļūdu analizators aptuveni pasaka, kādu vērtību tas bija gaidījis un kādu tu esi ievadījis. Ar pātraukumiem, tiku pirmajai trešdaļai cauri, kad datora maiņas dēļ, sāku visu no jauna. Šodien tiku līdz (laikam) priekšpējējam uzdevumam, kurā tā arī apstājos, jo īsti nebija skaidrs, ko no manis tajā uzdevumā prasa. Pēc nelielas kārtējās konsultācijas ar rūbijas kopienas ļaudīm, konsatējām kopīgi, ka esmu izlaidis pāris fundamentālus rūbijas elementus (kāds kauns), un man vajadzētu kādu jēdzīgu grāmatu izlasīt (ar tām iesācēju pamācībām nepietika), lai tiktu pie skaidrības...
Tā nu esi tiku pie vaisa (sīvā) rūbijas rokasgrāmatas, kura izrādījas izstāsta visu par rūbiju un tās uzbūvi tieši tādā formātā, kā man patīk (ar autobusa šoferiem, kāpuriem, lapsām, bāreņiem un krabju spīlēm). Man pat radās iespaids, ka no šāda materiāla varētu izgatavot ideālu lekciju materiālu augstskolā, programmēšanas kursam, jo šo uztvert būtu viegli arī ekonomikas plūsmas studnetiem (ar kuriem es, būdams sistēmu analītiķis, mācījos kopā vairākas lekcijas). Rīt ķeršos pie 4. nodaļas.
Interesanti, cik izplatīta Ruby valoda ir Latvijā, nēsmu gan dzirdējis, ka kāds meklē Ruby programmētājus vai arī kāds par to vispār interesētos (latviski).
Saites
- Wikipēdija stāsta, kas ir Ruby (programming language) (saite)
- Programmēšanas valodas Ruby, oficiālā mājas lapa (saite)
- Rūbijas kopienas web-čats kanālā #ruby-lang un #ruby iekš Freenode servera (saite)
- Ruby pamati grāmatas formā Ruby Essentials (saite)
- Ruby mīklas apgaismības sasniegšanai Ruby Koans (saite)
- "Why's (Poignant) Guide to Ruby" rokasgrāmata (saite)