Posts Tagged ‘Lua’

Lua | Programavimas | Darau, blėAš, suprantate, esu buvęs Java koderis. Javos meistru taip ir netapau, nes profesionaliai su šita kalba kodijau kokį pusmetį. Neprofesionaliai tai pasikrapštinėju iki šiol, bet nebaisiai rimtai. Todėl turiu nuomonę ir apie tokį dalyką, kaip bytecode: kompiliuojamos kalbos dvejetainį atvaizdą. Python baitkodas irgi nepriklausomas nuo platformos (nors priklausomas nuo VM versijos, bet čia px).

(daugiau…)

Lua: objektinis programavimas

Posted: 2015-10-06 in Pezalai
Žymos:,

Lua | Programavimas | Darau, blėKą gi, po pusantrų metų intensyvios praktikos su Lua priėjau liepto galą ir teko pradėti domėtis objektiniu programavimu su šita trenkta kalba. Jei ką, aš objektinio programavimo per daug nemėgstu ir esu funkcininkas iki kaulų smegenų. Juo labiau, kad Lua moduliai (apie kuriuos dar nerašiau) iš dalies tą kompensuoja — bent jau vizualiai.

Na, bet kol kas tiek. Prireikė pasinaudoti OOP, AOP kol kas ne — nors būtų kur kas įdomiau. Deja, su aspektais biškį prasčiau, nėra gražaus pusiau gimtojo palaikymo.

(daugiau…)

Lua, ubus ir ubox…

Posted: 2015-06-11 in Darbeliai
Žymos:, , ,

Lua | Programavimas | Darau, blėSenokai apie Lua berašiau. Apie metalentukes bei atseit objektinį programavimą taip ir neparašiau. Bet tik dėl to, kad objektizmo su Lua aš beveik nenaudoju. Pats sau esu parašęs vos tris klases per visą Lua karjerą, o skaityti kitų „objektinį“ kodą išmokau kažkaip natūraliai. Na, ne visai natūraliai, teko pasiskaityti ir suprasti, kas per biesas tos metalentukės yr, bet visgi — apie jas kitą kartą. O šį kartą apie visai normaliems žmonėms nepanaudojamą ir nelabai reikalingą dalyką. Sakykim, kad čia užrašėlis sau ir noras išsilieti ant skaitytojų galvų — tų, kurie visgi ryšis šitą brėdį perskaityti.

Ai, neseniai sužinojau tokią spalvą — „biežinė“ arba „biežava“. Nebuvau susidūręs. Bet čia šiaip, ne į temą.

(daugiau…)

Lua lentukės ir cikliukai

Posted: 2014-11-21 in Pezalai
Žymos:,

Lua | Programavimas | Darau, blėKą gi, šiokie tokie pagrindai apie Lua jau buvo, dabar pakapstysim šiek tiek giliau. Papasakosiu apie Lua lentukes (table), kurios viduje apjungia numeruotus ir asocijuotus masyvus. Taip taip, viena bendra daiktas dviems iš požiūrio skirtingoms struktūroms. Be to, šitos lentukės įgyvendina ir objektinę Lua dalį, bet apie objektizmą bus kitas, atskiras įrašas. Na, o visokiam traversavimui per masyvus ir lentukes, be abejo, reikalingi ciklai, tai čia juos irgi truputėlį užkabinsiu.

Taigi… tiesa, pamiršau pasakyti, kad visi mano sapaliojimai yra apie Lua 5.1 versiją. Nuo 5.0 ir 5.2 ji skiriasi kai kuriais svarbiais niuansais – ciklais ar ten kintamųjų aktyvia erdve.
(daugiau…)

Programavimas su Lua

Posted: 2014-11-08 in Pezalai
Žymos:,

Lua | Programavimas | Darau, blėJaučiu, kad šitas įrašas – tikrai ne populiarumo kėlimui 😀 Bet vis tiek jį parašysiu, nes, blė, norisi.

Mano, musėt, karma tokia — per savo profesionalią programuotojo karjerą beveik jokiais „meinstrymais“ ir neprogramavau. Kažkiek buvo C, kažkiek C++, kažkiek Java… Python naudojau tik savo malonumui, nors ganėtinai „naglai“. Na, prie „meinstrymų“ galima ir Oracle PL/SQL priskirti bei shell skriptų rašymą. Groovy buvau pradėjęs naudoti, bet taip ir nesusidraugavom — pritrūko laiko.

(daugiau…)