
modula-3

modula-3 anedi modula-2 + anie piluvabade modula-2 yokka upgraded chesina samskaranaku varasudiga bhaavinchina prograaming bhasha. idhi parisoedhanaa vargalalo prabhaavavantamgaa unnappatikee (jaava, sii #, paithan mariyu nim vanti bhashala roopakalpanalanu prabhaavitam chestundi) idhi parisramalo vistrutamgaa sweekarinchabadaledu. dheenini 1980la chivaralo digital equipments corporation (disi) systems research center (src) mariyu alivetti research center (arsi) loe luca cardelli, james donahue, lucil glassman, mick jordan (alivetti software technology laboratorylo mundu), bill kalso mariyu gregg nelson roopondinchaaru.
modula-3 yokka pradhana lakshanaalu saralata mariyu bhadrata, adhe samayamlo vyavasthala-prograaming bhasha yokka saktini kaapaadataayi. modula-3 aacharanaatmaka vaastava-prapancha prograaming kosam kotta nirmaanaalanu pravesapettinappudu, rakam bhadrata yokka pascal sampradaayaanni konasaginchadam lakshyamgaa pettukundi. pratyekinchi modula-3 saadhaarana prograaming (templatela maadirigaane), multithreading, exception handling, chettha sekarana, object-oriented prograaming, pakshika bahirgatam mariyu asurakshita code yokka spashtamaina gurtimpuku maddatunu jodinchindi. modula-3 yokka roopakalpana lakshyam aadhunika atyavasara prograaming bhashala yokka atyanta mukhyamaina lakshanaalanu chaalaa praathamika roopaallo amalu chese bhasha. anduvalla bahula vaarasatvam mariyu operator overloading vanti pramaadakaramaina mariyu klishtamaina lakshanaalu tolaginchabaddaayi.
chaaritraka abhivruddhi.
modula-3 project november 1986loe praarambhamaindi, modula yokka kotta version kosam konni aalochanalatho maris wilks nicklas virtku raasaaru. wilks eee samayaniki mundu deck vadda panicheestuu, inglaandku tirigi vacchi alivetti yokka parisoedhanaa vyuha mandalilo cheraadu. vierth appatike oberanku vellaaru, conny modula paerutoe wilks brundam abhivruddhini konasaginchadamlo etuvanti samasyalu laevu. bhasha nirvachanam aagashtu 1988loe puurtayimdi, mariyu janavari 1989loe naveekarinchabadina samskarana. decemberu mariyu alivetti nundi compilerlu tvaralo anusarinchaayi, aaa taruvaata moodava paksham amalu.
daani roopakalpana aaa samayamlo src mariyu accorn computers research center (aark, taruvaata orc alivti akaarnu konugolu chesinappudu) loe upayogamlo unna modula-2 + bhashapai pani dwara bhaareega prabhaavitamaindi, dheenilo deck firefly multiprocessor vaaks workstation kosam operating system vraayabadindi mariyu dheenilo accorn sii kosam accorn compiler mariyu arcs operating system project arcs aadhaarita accorn archimedies shreni computerla kosam chaapamlo modula execution library (onte) vraayabadindi. savarinchina modula-3 nivedika paerkonnatlugaa, eee bhasha mesa, deevadaaru, object pascal, oberon mariyu euclid vanti itara bhashalache prabhaavitamaindi.
1990laloe, modula-3 bodhanaa bhashaga gananeeyamaina viluvanu pondindi, conny idhi paarisraamika upayogam kosam vistrutamgaa ennadoo sweekarinchabadaledu. dheeniki dohadapadindi keelaka modula-3 maddatudaaru ayina deck yokka maranam kaavacchu (mukhyamgaa 1998loe deck compacku vikrayinchabadataaniki mundu daanini samarthavantamgaa nirvahinchadam agipoyinappudu). edemaina, modula-3 yokka saralata mariyu shakti unnappatikee, object-oriented prograaming yokka parimita amalutho vidhaanaparamaina sankalanam chesina bhashaku takkuva demand unnatlu telustondi. kontakaalam paatu, kampaku vikrayinchadaaniki mundu niyaminchabadina deck src vadda mundu pradhana amaludaarulalo okaru nirvahinche sem 3 anae vaanijya compiler, reactor anae integrated development environment (idi) mariyu extensible jaava virtual meshin (binary code mariyu soars code formatlalo licenses pondina mariyu reactortho nirminchadagina) critical maas, ink dwara andinchabaddaayi.conny aaa samstha 2000loe kriyaaseela karyakalapalanu nilipivesi, daani utpattula yokka konni soars kodnu software solutions gmbhechku ichindi. modula-3 ippudu vishwavidyaalayaalalo ekkuvagaa tulanaatmaka prograaming bhasha courselalo bodhinchabadutundi, mariyu daani paatyapustakaalu mudranalo laevu. modula-3 yokka ekaika corporate maddatudaaru, idhi klishtamaina dravyarashi nundi muulaalanu vaarasatvamgaa pondindi mariyu appati nundi muulam mariyu binary kodlo CM3 vyavastha yokka aneka vidudalalanu chesindi. reactor ideanu chaalaa samvatsaraala tarvaata vidudala cheyabadaledu, kotta paeru cm3-ide thoo. marchi 2002loe, maroka kriyaaseela modula-3 pampinhee, pm3 yokka repositoryni kooda swaadheenam chesukundi, appati varaku ekol polytechnic dii montriyallo nirvahinchabadindi, conny taruvaata hchm3paie pani konasagadamto adhi samvatsaraala taruvaata merugupadindi, adhi tolaginchabadindi.
vaakyanirmaanam.
oka bhasha vaakyanirmaanaaniki oka saadhaarana udaaharana "halo, varald!"karyakramam.
module pradhana; 
digumati;
praarambhinchandi
 iyo.unchandi ("halo varald \n")
pradhana mugimpu.
modula-3 looni anni prograamlu kaneesam oka module failnu kaligi untaayi, ayithe chaalaa varaku module nundi daetaanu access cheyadaaniki clientlu upayoginche interfaces failnu kooda kaligi untaayi. konni itara bhashala maadirigaane, modula-3 programme tappanisarigaa pradhana maadyuulnu egumati cheyali, idhi pradhana anae file kaavacchu.m3, ledhaa oka failu pradhana maadyuulnu egumati cheyadaaniki kokvij _ 1nii pilavavacchu. module phuu egumati pradhana module file paerlu soars kodloni paerutoe samanamga undaalani suuchimchaaru. avi bhinnamgaa unte, compiler heccharikanu matrame vidudala chestundi.
vaakyanirmaanamloni itara sampradayalalo, egumati cheyabadina interfaces rakaniki kokwais _ 2 anie paeru pettadam untundi, endukante rakalu saadhaaranamgaa vaati puurti paerlatoe arhata kaligi untaayi, kabatti phuu anae maadyoolloni kokwais _ 2 rakaniki kokwais _ 4 anie paeru pettabadutundi. idhi chadavagaligela sahaayapadutundi. diguva unna oop udaaharanalalo unnatlugaa oka public object coque _ 5 kii paeru pettadam idhe vidhamaina maroka sampradaayam.
bhasha lakshanaalu.
modularity.
mottamodatagaa, sankalanam cheyabadina anni unitlu oka ruchi ledhaa marokati kaligina coque 6 ledhaa amalu coque 7 luu. interfaces compile chesina unit, keyward coque _ 6 thoo praarambhamai, sthiraamkaalu, rakalu, chararaasulu, minahaayimpulu mariyu vidhaanaalanu nirvachistundi. amalu module, keyward coque _ 7 thoo praarambhamai, kodnu andistundi, mariyu interfacenu amalu cheyadaaniki avasaramaina marinni sthiraamkaalu, rakalu ledhaa chararaasulanu andistundi. aprameyamgaa, amalu module adhe paerutoe unna interfacenu amalu chestundi, conny oka module spashtamgaa adhe paerutoe laeni maadyuulku _ 1nii jodinchavachhu. udaaharanaku, pradhana karyakramam pradhana interfaces kosam amalu maadyuulnu egumati chestundi.
module halo varald egumatulu pradhaanamainavi; 
digumati;
praarambhinchandi
 iyo.unchandi ("halo varald \n")
narakalokaanni muginchandi.
vruttaakaara digumatulu nishedhinchabadinappatiki, edainaa sankalanam cheyabadina unit itara interfacelanu upayoginchavacchu. amalu module nundi digumati cheyadam dwara dheenini parishkarinchavacchu. digumati chesukunna maadyoolloni entiteelanu, module paeruku badulugaa, kokwos _ 12 vaakyanirmanaanni upayoginchi digumati chesukovachhuh
module halo varald egumatulu pradhaanamainavi; 
ioo digumati putt nundi;
praarambhinchandi
 unchandi ("halo varald \n")
narakalokaanni muginchandi.
saadhaaranamgaa, okaru interfacenu matrame digumati chesukuntaru, mariyu interfaces lopala unna amsaalanu access cheyadaaniki 'dott' sangnaamaanaanni upayogistaaru (recordloni khaaliilanu access cheyadam maadirigaane). edainaa maddatu vidhaanaalatho paatu prati interfaceku oka dayta nirmaanaanni (record ledhaa object) nirvachinchadam oka saadhaarana upayogam. ikkada pradhana rakaniki 't' anae paeru vastundi, mariyu okati cocew _ 13 loe upayoginchinatlugaa untundi.
digumati chesukunna module mariyu maadyoolloni itara entity madhya paeru dheekonadam sandarbhamlo, rijarvu chesina padam
coque _ 14 nii coque _ 15 loe vale upayoginchavacchu
surakshitam verses asurakshitam.
kontha saamarthyam surakshitam kaadani bhaavistaaru, ikkada phalitaalu sthiramgaa untaayani compiler ikapai haamii ivvaledu; udaaharanaku, sii bhashaku anusandhanam chesetappudu. bhasha yokka konni takkuva sthaayi lakshanaalanu praarambhinchadaaniki kampailarku cheppadaniki, coque _ 6 ledhaa coque _ 7 mundu mundu jodinchina coque _ 16 anae keelaka padaanni upayoginchavacchu. udaaharanaku, oka surakshitam kaani operation anedi oka puurnaamkam yokka bitsnu floating point kokwos _ 20 sankhyaloki coppy cheyadaaniki kokwos _ 19nii upayoginchi rakam vyavasthanu daataveyadam.
asurakshita maadyuulnu digumati chesukune interfaces kooda surakshitam kakudadu. surakshitamaina interfacenu asurakshita amalu module dwara egumati cheyavachu. rendu interfacelu nirminchina bahya librarylatho interfaces chesetappudu idhi vilakshanhamaina upayogam, okati surakshitam kaadu, marokati surakshitam.
generic.
oka saadhaarana antarmukham mariyu daani sambandhita saadhaarana module, 
coque _ 6 ledhaa coque _ 7 keelaka padaanni coque _ 23 thoo mundu unchandi mariyu itara interfacelanu adhikaarika vaadanalugaa teesukondi. anduvalla (sii + + templatela vantivi) nairoopya dayta rakalanu sulabhamgaa nirvachinchavacchu mariyu upayoginchavacchu, conny sii + + maadirigaa kakunda, granularity module sthaayilo untundi. oka interfaces saadhaarana interfaces mariyu amalu maadyuullaku vaadanalugaa pampabadutundi mariyu compiler concreat maadyuullanu utpatti chestundi.
udaaharanaku, prati interfaces generic maadyuullaku avasaramaina lakshanaalanu nirvachinchinanta varaku, oka generixtocknu nirvachinchavacchu, aapai daanini coque 24, ledhaa coque 25 vanti interfacelatho takshaname ledhaa vastuvulaku interfacelatho kooda nirvachinchavacchu.
bair rakaalaina coque 26, ledhaa coque 20 nuu upayoginchalemu, endukante avi modules kaavu, mariyu generic vyavastha maadyuullanu vaadanalugaa upayoginchadampai aadharapadi untundi. polchi choosthe, sii + + templatelo, oka bair rakam upayoginchabadutundi.
failuh integerelem.ii3
interfaces integerelem;
const paeru = "puurnaamkam";
rakam t = puurnaamkam;
vidhana aakruti (x: t): vachanamu;
vidhana skaan (txt: text; varr x: t): booliyan;
integral nii muginchandi.
failuh generixtock.aiji
saadhaarana interfaces generixtock (moolakam);
rakam
 t = praja vastuvu;
 public = vastuvu
 paddhatulu
 init (): tstack;
 aakruti (): vachanamu;
 isempty (): booliyan;
 lekkimpu (): puurnaamkam;
 push (elm moolakam.tii);
 pop (varr elim element.tii): booliyan;
 mugimpu;
generixtocknu muginchandi.
failuh generixtock.mg
saadhaarana module generixtock (moolakam);
< ... saadhaarana amalu vivaralu... >
vidhana aakruti (sweeyah tii): vachanamu =
varr
 str text;
praarambhinchandi
 str = moolakam.paeru & "stock {";
 k: = 0 nundi sweeyam.n-1 cheyandi
 k> 0 ayithe appudu str: = str & ",; mugimpu;
 str = str & element.roopam (sweeya.arr [k]);
 mugimpu;
 str = str & "};";
 tirigi strar;
mugimpu aakruti;
< ... marinta saadhaarana amalu vivaralu... >
generixtocknu muginchandi.
failuh puurnaamkam.ii3
interfaces integerstock = generixtock (integerelem) end integerstock.
failuh puurnaamkam.m3
module puurnaamkam = generixtock (integerelem) mugimpu puurnaamkam.
gurtinchadaginadi.
itara bhashala 'cherchandi' lakshanam vale kakunda, edainaa identifiernu adhi udbhavinchina chotuki tirigi gurtinchavacchu. oka sankalanam cheyabadina unit tappanisarigaa itara sankalanam cheyabadina unitla nundi identifierlanu digumati chesukovali, idhi oka kokwos _ 11 statementnu upayogistundi. gananalu kooda rikaardu yokka kshetraanni access chesetappudu upayoginchina adhe 'dott' sangnaamaanaanni upayogistaayi.
interfaces a;
rakam rangu = {nalupu, godhuma, erupu, narinja, pasupu, aakupaccha, neelam, oodaa, buudida, telupu};
a nii muginchandi;
module bii;
digumati a;
digumati rangu nundi;
varr
 ranguh eah.rangu; (* module paerunu upasargaa upayogistundi *)
 ranguh rangu; (* kii module paeru upasargaa ledhu *)
 maroka ranguh a.rangu;
praarambhinchandi
 aakalar = a.rangu.godhumarangu;
 ranguh = rangu.erupu;
 maroka ranguh = rangu.narinja; (* kevalam narinja upayoginchalemu *)
mugimpu bii.
dynamic ketayimpu.
modula-3 runtimelo dayta ketayinpuku maddatu istundi. ketayinchagala rendu rakaala memarylu unnaayi, coque _ 29 mariyu coque _ 30, chettha collector daanini chudagalara ledhaa anae thedaa undhi. eee taragatula memory yokka daetaanu ketaayinchadaaniki coque _ 31 upayoginchabadutundi. oka coque _ 16 moduello, coque _ 33 uchita gurtinchabadani ghnaapakasaktiki andubaatulo undhi.
vastuvu aadhaarita.
modula-3loe object-oriented prograaming techniclanu upayoginchavacchu, conny vaati upayogam avasaram ledhu. modula-3 (modules, generics) loe andinchina aneka itara lakshanaalu saadhaaranamgaa object-orientation sthaanaanni aakramistaayi.
object maddatu uddeshapoorvakamgaa daani saralamaina nibandhanalaku anugunamgaa unchabadutundi. oka vastuvu rakam (itara vastuvu-aadhaarita bhaashalalo "taragati" anie pilustaaru) anedi kokv _ 34 declarationtho parichayam cheyabadutundi, idhi tappanisarigaa kokv _ 35 declaration maadirigaane vaakyanirmanaanni kaligi untundi, ayithe oka vastuvu rakam anedi reference rakam, ayithe modula-3 looni recordulu (c looni nirmaanaalatoo samanamga) undavu. egumati cheyabadina rakalaku saadhaaranamgaa sampradaayam prakaram tii anie paeru pettabadutundi mariyu paddhatulu mariyu daetaanu bahirgatam cheyadaaniki pratyeka "public" rakanni srushtinchandi. udaaharanakuh
interfaces vyakti;
rakam t <: public;
 public = vastuvu 
 paddhatulu
 gatage (): puurnaamkam;
 init (paeruh vachanamu; vayassu puurnaamkam): t;
 mugimpu;
mugimpu vyakti.
idhi rendu rakaalaina kokwos _ 2, mariyu kokwos _ 5 thoo kokwos _ 36 interfacenu nirvachistundi, idhi kokwos _ 39 mariyu kokwos _ 40 anae rendu paddhathulatho oka vastuvugaa nirvachinchabadindi. kokwos _ 43 operator vadakam dwara kokwos _ 5 yokka upa rakamgaa kokwos _ 2 nirvachinchabadindi.
kotta kokwos _ 44 vastuvunu srushtinchadaaniki, kokwos _ 40 paddhatini upayoginchi kokwos _ 45 vidhananni upayoginchandi. 
varr zimh = kotta (vyakti.tii).init ("zim", 25);
modula-3 yokka coque 47 nirmaanam clientla nundi amalu vivaraalanu daachadaaniki, ekapakshamgaa aneka sthaayila "snehapuurvakata" thoo, bhavana paramgaa saralamaina mariyu parisubhramaina inca chaalaa saktivantamaina yantraamgaanni andistundi. paie nundi coque _ 36 interfaces yokka puurti amalunu choopinchadaaniki coque _ 47 nii upayoginchandi.
module vyakti;
tii = public branded anie velladinchandi 
vastuvu 
 paeruh vachanam; (* eee rendu chararaasulu *)
 vayassu puurnaamkam; (* private. *)
adhigaminchandi
 pondadamh = vayassu;
 init: = init;
mugimpu;
prakriya vayassu (sweeyah tii): puurnaamkam =
 praarambhinchandi
 tirigi sweeya.vayassu;
 mugimpu vayassu;
vidhanam init (sweeyah t; paeruh vachanamu; vayassu puurnaamkam): t =
 praarambhinchandi
 sweeya.paeruh = paeru;
 sweeya.vayassu = vayassu;
 tirigi swaartham;
 prarambha mugimpu;
praarambhinchandi
mugimpu vyakti.
nirmaanaatmaka samaanatvaanni nivaarinchadaaniki vaatini pratyaekamainavigaa cheyadaaniki "brandlu" abhyantaram vyaktam chese coakways _ 50 keelaka padaanni upayoginchadaanni gamaninchandi. coque _ 50 oka stringnu vaadanagaa kooda teesukovachhu, conny tolaginchinappudu, mea kosam oka pratyaekamaina string utpatti avutundi.
module nundi bahya suuchanalu khachitamgaa arhata pondadaaniki avasaramaina konni prograaming bhaashalalo modula-3 okati. antey, module coque 54 nundi egumati cheyabadina vastuvuku coque 52 looni suuchana coque 54 roopaanni teesukoovaali. module-3 loe, module nundi "anni egumati chesina paerlanu" digumati cheyadam asadhyam.
paeru arhata mariyu paddhati adhirohanapai bhasha yokka avasaralu kaaranamgaa, kevalam oka interfaceku (edainaa interfaces) kotta prakatanalanu jodinchadam dwara working prograamnu vichchinnam cheyadam asadhyam. idhi pedda prograamlanu okesari aneka mandhi prograamarlu ekakaalamlo savarinchadaaniki veelu kalpistundi, paeru vairudhyaala gurinchi aandolana chendakunda; mariyu eee prakriyaloo unna programme "vichchinnam" kaadani drudamaina ghnaanamtho pradhana bhasha grandhaalayaalanu savarinchadam kooda saadhyapadutundi.
minahaayimpulu.
exception handling anedi coque _ 56 paie aadharapadi untundi..coque _ 57 block vyavastha, idhi appati nundi saadhaaranamaindi. delphi, paithan, scala mariyu vijuval basic minaha itara bhaashalalo sweekarinchani oka lakshanam.nikaramgaa, kokwos _ 57 nirmaanam anedi claz minaha daani swantha sandarbhamlo prati saadhyamaina minahaayimputo switch statement yokka roopaanni nirvachinchindi. modula-3 kooda oka kokv _ 59kii maddatu istundi..60..coque _ 61 anedi coque _ 60 sambhavinche varaku looplanu nirmistundi, idhi coque _ 56 lopala oka saadhaarana loopku samaanamaina nirmaanam..coc _ 57 nibandhana.
bahula-thread.
eee bhasha bahula-threading vaadakaaniki mariyu threadla madhya samakaaleekaranaku maddatu istundi.
runtime library ("m3core") loe thread anae praamaanika module undhi, idhi bahula-thread anuvartanaala vaadakaaniki maddatu istundi. modula-3 runtime chettha sekarana vanti antargata panula kosam pratyeka daaraanni upayoginchavacchu.
bahula threadlanu samakaaleekarinchadaaniki mariyu dayta nirmaanaalanu ekakaalamlo praapyata nundi saadhyamayye avineeti ledhaa jaathi paristhithulatho rakshinchadaaniki antarnirmita dayta nirmaanam coque 65 upayoginchabadutundi. coque 66 statement mutex lock cheyabadina blacknu parichayam chestundi. code amalu locus blacknu vadiliveyadam dwara coque _ 65nii unlock cheyadam anedi antarleenamgaa untundi. coque _ 65 oka vastuvu, mariyu daani nundi itara vastuvulu udbhavinchavacchu.
udaaharanaku, library "libm3" looni input/avtput (i/o) vibhaagamlo, paatakulu mariyu rachayitalu (rd.tii, mariyu aarr.t) mutex nundi udbhavinchaayi, mariyu avi bufferlu vanti edainaa antargata daetaanu access cheyadaaniki ledhaa savarinchadaaniki mundu tamanu taamu lock chesukuntaayi.
saaraamsam.
saaraamsamlo, bhasha lakshanaalu
modula-3 anedi lakshanaala parinaamam namodu cheyabadina arudaina bhaashalalo okati.
modula-3 thoo systems prograaming" loe, bhasha roopakalpana yokka naalugu mukhyamaina amsaalu teevramgaa charchinchabaddaayi. eee amsaalu nirmaanaatmaka verses. paeru samaanatvam, upasheershika niyamaalu, saadhaarana modules mariyu coque _ 69 vanti paramiti reetulu.
praamaanika grandhaalaya lakshanaalu.
sii languagetho praarambhamaina dhoranini konasaagistuu, nijamaina prograamlanu vraayadaaniki avasaramaina aneka lakshanaalu bhasha nirvachanam nundi vadiliveyabaddaayi mariyu badulugaa praamaanika library sett dwara andinchabaddaayi. diguva perkonna chaalaa interfacelu vivaramgaa vivarinchabaddaayi
praamaanika grandhaalayaalu eee krindi lakshanaalanu andistaayi. veetini praamaanika interfacelu anie pilustaaru mariyu bhaashalo avasaram (andinchaali).
andubaatulo unna amalulalo amalu cheyabadina konni sifaarsu cheyabadina interfacelu conny avasaram ledhu
c loe vale, i/o kooda grandhaalayaala dwara andinchabadutundi, modula-3 loe coque 72 mariyu coque 73 anie pilustaaru. rd (paatakulu) mariyu rr (rachayitalu) grandhaalayaala object-oriented design gregg nelson pustakamlo vivaramgaa cover cheyabadindi. modula-3 yokka oka aasaktikaramaina amsam emitante, praamaanika grandhaalayaalu locking doshaalato sahaa vividha rakaala doshaalanu kaligi levani adhikarikamga dhruveekarinchabadina konni prograaming bhaashalalo idhi okati. idhi deck systems research centerlo larch/modula-3 (larch family chudandi) mariyu podiginchina static checking prajectula aadhvaryamlo jarigindi.
amalu.
aneka compilerlu andubaatulo unnaayi, vaatilo ekkuva bhaagam open soars.
modula-3 nundi tappipoyina sii dayta structures yokka ekaika amsam union rakam kabatti, ippatike unna modula-3 amalu shrenulu mariyu nirmaanaala yokka sii longuage rakam prakatanalatho manchi binary code anukuulatanu andinchagalavu.
pustakaalu.
upayoginchina kaapeelu andubaatulo unnappatikee, veetilo yea pustakaalu ippatikee mudranalo laevu, konni paakshikamgaa ledhaa puurtigaa digitalize cheyabaddaayi, mariyu vaatilo konni adhyayalu web nundi parisoedhana nivedikalagaa labhinche munupati ledhaa venuka samskaranalanu kaligi unnaayi.
modula-3nii upayoginche prajectulu.
modula-3 programme cheyabadina softwarelo ivi untayih
itara prograaming bhaashalapai prabhavam.
modula-3 pradhana sravanti hodaanu pondakapoyinappatiki, deck-src emm3 pampinheelo aneka bhagalu pondaayi. bahusha atyanta prabhaavavantamaina bhaagam network objects library, idhi network protokaaltho sahaa jaava yokka modati remot methed invocation (rmi) amaluku aadharam. suuryuni saadhaarana vastuvu abhyardhana broker architecture (corba) pramaanam nundi ii. ii. oo. pii aadhaarita protokaalku marinappudu matrame adhi tolaginchabadindi. maarumuula vastuvula chettha sekaranapai jaava documentation ippatikee modula-3 network vastuvula kosam chesina maargadarsaka panini suuchistumdi. paithan taragatula amalu kooda sii + + mariyu modula-3loe kanipinche taragati yantraangam nundi prerana pondindi.
nim bhasha modula-3 yokka konni amsaalanu kooda upayogistundi, udaaharanaku traced verses ann traced pointerlu.

