amsam++

aspectsy + + anedi sii mariyu sii + + bhashala yokka oka aspect-oriented podigimpu. dheeniki soars-tuu-soars compiler undhi, idhi aspectsy + + soars kodnu compile cheyadagina sii + + gaa anuvadistundi. compiler gnu gpl kinda andubaatulo undhi, ayithe microsoft vindolaku pratyaekamaina konni podigimpulu swachchamaina-vyavasthala gmbhech dwara matrame andubaatulo unnaayi.
kaaraka-aadhaarita prograaming anedi oke moduello cross-cutting samasyalanu modularise cheyadaaniki anumatistundi, idhi oka amsam.
amsaalu ippatike unna taragatulanu savarinchavachhu, conny saadhaaranamgaa avi mundu, taruvaata ledhaa chuttoo nadiche 'salahalanu' andistaayi.
prastuta kaaryaacharana.
udaaharana.
oka nirdishta functionku anni kaalsnu aneka pradaesaalaloo 'serr' ledhaa print statementlanu choppinchadam kante oka amsaanni upayoginchi gurtinchavachhuh
kaaraka tracer
 salaha coll ("%% itterh reset (...): mundu ()
 serr "itar coll cheyabotunnadih" joinpoint signature () "endl kosam reset cheyandi;
};
tracer amsam coque _ 1 kuu edainaa coll chese mundu sandesaanni print chestundi. coque _ 2 vaakyanirmaanam
antey idhi itarlo mugise anni taragatulato saripolutundi.
soars kodloni prati 'saripolina' sthaanaanni joyne point antaaru-aaa kodku salaha jodinchabadutundi (ledhaa salaha istundi).
joyne point gurinchi samacharanni andinchadaaniki mariyu access cheyadaaniki aspectsy + + joyne point apini andistundi. udaaharanaku, function
joyne point santakam ()
pilavaboye function paerunu (adhi saripolina coque _ 1) tirigi istundi.
joyne point api compile-time rakam samacharanni kooda andistundi, idhi oka nirdishta samayamlo upayoginchavacchu.
vaadanala rakam ledhaa viluvanu mariyu tirigi vachhe rakam mariyu tirigi vachhe viluvanu access cheyadaaniki amsam
paddhati ledhaa function.

