yoiks

sanganak programingmadhye, yoiks hii eka uchch-stariy, samanya-uddesh, arth lavaleli, object-aadharit, gatishil programming bhasha aahe. yoiks dubhashiyachi amalbajavani konatyahi atirikt sankulanshivay manak jaava tantradnyanacha vapar karoon kelee jaate aanee chalvanyasathi keval surya-susangat jeey. vhee. emm. chee aavashyakta asate. antargat vaparasathi aii. tii. andd. tii. prayogshalechya sanshodhakanni suruvatila vikasit kelele heey 2000 chya uttaradhapasun vinamulya aanee mukt srot software mhanoon upalabdh aahe.
itihas.
1998 madhye, jaava tantradnyan ajunahi udayala yet hoteh swing toolkit heey eka add-aun package hote; interruptible aay/oo, niyamit abhivyakti aanee printf kshamata adyap vaishishtye navhati; kinwa jaava web start vikasit dekhil kele gele navhate. shivay, tyaveli jaava lipi bhashanche astitva mothya pramanat navhteh grovy aanee jrubicha adyap shodh lagla navhata aanee 1997 chya uttaradhatach jaithan tayar karnyat aale hote. 1998 madheel brousermadhye maryadit vaishishtya sanch hote, 8 tasanchya shiftmadhye utpadan vaparasathi teey khoop asthir hote aanee tarihi brouser yuddhanmadhye chakmaki ladhat hote. yaa vatavaranat, yoiks tantradnyan heey aii. tii. andd. tii. madhye vikasit kelya kelya mission-critical applicationsathi, mhanje tyachi jaagtik fasavanuk vyavasthapan pranali, jee aajahi aii. tii. andd. tii. chya vistarit networkwar voice trafficshee sambandhit fasavanuk kriyakalapanvar laksh thevate aanee laksh thevateh wireline, wireless aanee aay. pii. chya vishvasarh, vitaran aanee dekhbhal karnyas sope, jee. eae. aay. chya agra-antasathichya garajechya pratisadat tayar kele gele. yoiks tantradnyan pahilyanda 2000 chya uttaradhat open soars upkram samanya sarvajanik parwana v1.0 antargat lokansathi jaaree karnyat aale.
yoiks heey naav anshatah shikari shwananna protsahan protsahan kolha shikar oradanyavarun aale, anshatah "ix" madhye samapt samapt aanakhi eka parichit chaar-akshari navacha pratidhvani karnyasathi aanee anshatah googal shodhat khoop jaast khote-sakaratmak talhanyasathi.
vihangavalokan.
yoiks tantradnyan aii. tii. tii. prayogshalanmadhil sanshodhakanni vikasit kelelya samanya hetuchya gatishil programming bhashechi shuddha jaava programming bhasha amalbajavani pradan karate. see programming bhasha aanee javashi parichit asalelyansathi tyachi vakyarachana aanee vyakaran shikane sope asave. antim vaparkartyasathi, yoiks anuprayog jaava anuprayogapasun vegala karata yet nahee, parantu anuprayog vikaskasathi yoiksane thet javamadhye kaam karnyapeksha eka sopa coding anubhav pradan keela pahije, jase pearl code lihine see code lihinyapeksha sope asoo shakate.
vaishishtye.
yoiks bhasha hii object oriented bhasha nahee, parantu bahutek manak jaava varganmadhye pravesh pradan download 165 hoon adhik object prakarancha vapar karate. kaaran yoiks dubhashiya purnapane jaava tantradnyanacha vapar karoon tayar keela gela aahe, yacha arth assa aahe qee yoiks anuprayog cross-platform, jee. yuu. aay.-saksham aanee network aanee thread anukool donhi aahet, tarihi yoiks vikaskanna code karnyachya adhik jatil aanee truti-pravan bhaganpasun swatahla thet javamadhye samaan karyakshamta asalelya bhaganpasun sanrakshit aadhalate. jaava karyakshamatet pravesh karnyasathi teey pratibimb vaparat nahee aanee asha prakare keval tyaa karyakshamatet pravesh sulabh karoon moolya jodat nahee, tarr jaava truti aanee guntaguntichya jaava vaishishtyandvare coding karoon anuprayogachi vishvasarhata sudharate. yoiks bhashet surakshit sanket, patta, ghoshana aanee jaagtik aanee sthanik chull samavisht aahet. sthanik vaparkarta karyanna samarthan denyabarobarach, vaparkarte javamadhye lihileli tyanchi swatachi antarnirmit karye jodu shakatat.
rachana.
yoiks rachneteel done madhyavarti ghatak postscript bhashetoon ghetale jaatatah bhasheche ghatak mhanoon shabdakosh aanee ughad pranali ghatak mhanoon parvanagi-sanrakshit shabdakosh. tii. see. ell. bhasha aanee tichya pradarshanachya tattvadnyanala dekhil aadaranjali vahili pahije, jaree ticha thet prabhav navhata.
yoiks rachnatil aanakhi eka mukhya ghatkamadhye sanket aanee sambodhit karane samavisht aahe. yoiks bhashetil nirdeshak aanee nirdeshak ankganit vakyarachanenusar see bhashet bhashet goshtinsarkhech aahe, parantu yoikschi amalbajavani tyachya maryadebaher nirdeshak vaparnyas pratibandh karate. yavyatirikt, patta prachalak nehmich vaidh, vaparnyayogya parinam deto.
ekandarit, yoikschya rachanene see aanee jaava bhashancha anubhav asalelya programmersna bhasha shikane sope karnyacha prayatna keela.
anuprayog.
yoiks vitarnamadhye yoiks web anuprayog twarit template (yavet) samavisht aahe, joou yoiks web anuprayog tayar karnyasathi eka software framework aahe. yoiks web anuprayog web serverver rahato aanee client mashinavar mashinavar yoiks dubhashyandvare aavashyakatenusar runn-timewar pisamil download keela jaato. heey model, chalatya velet aavashyakatenusar websiteche tukade download download client web brouserchya parichit modelsarkhe aahe, jeey anuprayoganche sope, karyaksham vitaran aanee dekhbhal karnyas anumati dete aanee keval sarvavyapi web server aanee yoiks dubhashyavar avalambun asate. yavet frameworkcha vapar karoon web anuprayog tayar karnyasathi linux kinwa mack oes ex sarkhya bahutek aadhunik operating systemedhe kinwa microsoft vindojchya antargat yuu/wiin sarkhya add-aun packageschya madatine upalabdh asaleli fakt kahee manak unix sadhane aavashyak aahet. yavet-aadharit anuprayogachi grahak bajoo keval yoiks dubhashyavar avalambun asate aanee asha prakare platform swatantra asate, jithe jaava chalate tithe chalate. kaaran yoiks software development tattvadnyanache uddisht anek embedded vishesh bhashansathi lokpriy pravrutti sodoon goshti sopya thevane heey aahe aanee yavet framework sopya, tarkik srot vruksh padanukramat sope, vadhiv screen developmentla parvanagi dete, yoiks web anuprayogacha vikas moolbhut goshtinparyant qamee keela jaatoh eka kamand prompt aanee eka majkoor sampadak. vicharanche shaukeen lock kadachit aswasth asateel, parantu software vikasasathicha haah 'chhota sunder' drushtikon aii. tii. andd. tii. madhye vyavharat atyant prabhavi tharala aahe.
deta visualization.
jee. yuu. aay. anuprayog tayar karnyasathi eka sadhan mhanoon tyachya bhoomikevyatirikt, yoiks tantradnyan deta visualization anek paddhatinna samarthan dete.
deta mining.
vidate (yoiks deta vishleshan sadhan) navache deta visualization module sarvajanik yoiks vitaranat 2.1.2 chya prakashanapasun samavisht kele gele aahe. vidate deta pradarshan aanee tyachya anek visualization ghatakanmadhye galan samanvayit karnyasathi deta vyavasthapak ghatakacha vapar karate jyat event plot, graph droing falak, histogram filter aanee saranibaddha tapasheel yancha samavesh aahe. ydat heey graphviz aalekh rekhachitra aanee mandani sadhanadvare tayar kelele aalekh pradarshit karnyas saksham aahe, jeey aanakhi eka mukt srot sadhan aahe jeey aii. tii. andd. tii. prayogshalanmadhun muktapane upalabdh aahe. yoiks bhasha staravar vidate atyant sanrachit karnyayogya aahe. khaleel pratima yoiks yadet instantiation screenshot aahe, jyacha vapar yaa udaharanat vahan lilav vyavharanche vishleshan karnyasathi keela jaat aahe.
aalekh rekhachitra.
yoiks tantradnyan aalekh rekhachitrasathi changla aadhar pradan karate. ydat modulecha bhag mhanoon varr namood kelelya aalekh pradarshanavyatirikt, yoiks bhashetil deta prakar aadhar rachana, aalekh sanrachananmadhye ferfar aanee paar karane. mool yoiks karye graphviz mandani engineshee sanvad sadhanyasathi dott langways output aanee antarnirmit dott langways parcerla samarthan detat.
detachya peshiche aayojan karane.
yachart deta visualization toolkit yox vitaranat 2.2.0 neey jodale gele. yachart ekhadyala detachya peshi vyavasthit aanee pradarshit karanyachi parvanagi deto. yoiks vitaranat asalele done parasparsanvadi yachart anuprayog mhanje ghatakanchi aavart sarani aanee unicode chart. chull rundichya pesheensah yachartcha vapar karoon darshavinyasathi eka karyakram, joou velapatrakasaha houu shakato, too yoix vitaranat dekhil upalabdh aahe.
parasparsanvadi 2 dii graphics.
yoiks vitarnamadhye resha takte, histogram aanee sankhyikeey chaukatiche bhukhand yasarkhya moolbhut deta bhukhandanche pratipadan karnyasathi 'byzgraph' navachya yoiks sankulacha dekhil samavesh hoto.
maryada aanee laksh kendrit karane.
sadhya amalat aanalyapramane, yoiks bhashecha arth lavala jaato, jyacha arth assa aahe qee, udaharanarth, jaava module vistaramadhye tyaa ganananna code kelyashivay sangankiyadrushtya gahan anuprayogansathi tee kadachit yogya nivad nahee. tyachpramane, atee looping dekhil yaa arth lavalelya bhashechya maryada darshavel. bhasheche kendrabindu parasparsanvadi swatantra kinwa client/server jee. yuu. aay. aanee deta visualization anuprayog aahet.
parwana.
yoiks tantradnyan heey mukt srot upkram samanya sarvajanik parvanyakhali parwana asalele mukt software aahe. yoiks haah aii. tii. andd. tii. ink. chaa nondanikrut vyaparchinh aahe.
udaharane.
1. aii. tii. andd. tii. chya mukhya panavarun serve etch. tii. emm. ell. nirdesh kadha aanee teey pramanit outputwar liha.
yoiks aayat qaraa.*.*;
url etty = ughada ("" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" aii. tii.com, "aar");
string majkoor;
int ct = 0;
tarr (cnt> = 0) {
 jarr (cnt = fscanf (at, <% [^>]>, "& majkoor))> 0)
 printf ("<% s> \n", majkoor);
 anyatha cnt = fscanf (at, "% * [^ <]");// takoon dya
2. shirshak asalelya chaukatit done batnansah eka jee. yuu. aay. tayar qaraa aanee pradarshit qaraa (i.eae., vindo) jyala shirshak asaleli seema dekhil aahe. eka button dabalyavar sandesh popp up hoto, tarr dusare udaharan sodoon dete. vindocha aakar tyachya ghatakanmadhye basnyasathi svayamchalitapane aakarat yeto aanee kahee atirikt code teey drishyaman karnyapurvi screenchya madhyabhagi thevanyasathi tyache sthan mojatat.
yoiks aayat qaraa.*.*;
jephrem jf = {
 pariman aakar = shoonya;// svayanchalit aakar vindo
 pravah mandani vyavasthapak = {
 int etch. jee. pii. = 18;// 0.25 inch antar
 stringche shirshak = "wikipedia yoiks udaharan";// vindo shirshak
 string border = "sope button udaharan";// border shirshak
 aarey mandani = {
 naveen jeey button {
 string majkoor = "sandeshasathi daba";
 krutee keleli (krutee event eae. vhee.) {
 shomesejediyalog (mool, "hallow, world."," sandesh udaharan ");
 ),
 naveen jeey button {
 string majkoor = "baher padnyasathi daba";
 krutee kelelya (eae. vhee.) {// krutee ghadamodichi ghoshana vagalali jaau shakate
 baher padane (0);
 ),
);
// chaukaticha aakar aata patalavar madhyabhagi aahe asey chaukatiche sthan nishchit qaraa
jeey. eff.sthan = naveen bindu {
 int x = (vm.screen.rundi-jeey. eff.aakar.rundi)/2;
 int vaay = (vhee. emm.)screen.unchi-jeey. eff.aakar.unchi)/2;
// teey drishyaman qaraa
jeey. eff.drishyaman = kharey;
3. yethe darshavilela code yoiks logo pratima pii. jee. jee. swarupat tayar karnyasathi vaparla gela hota joou yaa prushthachya varchya bajula asalelya bhasha varnan chaukatit disu shakato. aadesh-ola yuktivad pratimecha aakar nirdisht karnyas tasech pii. aine. jee. pratima output kinwa aun-screen vindomadhye pradarshan yapaiki nivad karnyas anumati detat.
yoiks aayat qaraa.*.*;
buildeoexlogoimase (duppat unchi, rung rung, int adshedo) {
 //chhaya naan thevata moolbhut pratima tayar qaraa
 janukeey rachana (duppat unchi, rung rung, aksharshail pratima akshar, duheri praman) {
 pratima yoixlogo = {
 int prakar = prakar _ rgb _ alfa;
 rung aay. emm. jee. rung = rung;
 duheri scale = scale;
 aksharshail pratimecha akshar = pratimecha aksharshail;
 font regfont = imagefant.scalefont (0.5,0);
 graphics = {
 aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharmalecha aksharam;
 int textantialiasing = kharey;
 duheri wiedbludy = stringwidth (graphics.font, "vaay");
 aakarman = {
 duppat unchi = unchi;
 duheri rundi = ywd * 5.25;
 duheri oo. doubleu. dii. = stringwidth (graphics.font, "oo");
 duheri aay. doubleu. dii. = stringwidth (graphics.font, "aay");
 duheri xwd = stringwidth (graphics.akshar, "x");
 ywd + = iwd;
 ywd/= 2;
 rung (aar. aay.) {
 duheri alfa = 1;
 duheri alfa 2 = 0.3333;
 purnank maryada = 12;
 graphics {
 gsav ();
 kadhoon taknyayogya (0.0);// pardarshak pii. aine. jee. sathee
 rectclip (aar);
 settergbeakler (aay. emm. jee. cullar.laal, rangeet.hirwa, rangeet.nila);
 anuvad (48 * heey.scale, 44 * heey.scale);
 (n = 0; n <maryada; n + +) sathee {
 halavane (0.0,0);
 setfont (heey.pratima akshar);
 //"hatane banavalele" curning
 darshava ("vaay", alfa);
 jarr (n = = 0) {
 moveto (wiedbludy, 0.0);
 dakhva ("oo", alfa);
 moveto (wiedbludy + odablyudi-0.3 * iwd, 0.0);
 dakhva ("aay", alfa);
 moveto (wiedbludy + odablyudi + 0.8 * iwd, 0.0);
 darshava ("x", alfa);
 moveto (ywd + owd + 0.8 * iwd + xwd,-heey.pratima akshar.unchi * 0.33);
 setfont (heey.regfont);
 darshava ("\xae", alfa);
 alfa = alfa 2;
 alfa * = 0.75;
 firwa (30);
 greystore ();
 paratava (yoixlogo);
 font basefont = {
 stringche naav = "clearviewat-plain-48";
 duheri scale = unchi/90.
 font imagefant = basefont.scalefont (scale, scale);
 jarr (atirikt chhaya) {
 pratimecha logo = janukeey rachana (unchi, rung, pratima akshar, scale);
 pratima = naveen pratima {
 int prakar = prakar _ rgb _ alfa;
 pratimecha srot = logo;
 pratima aay. emm. jee. = logo;
 //chhaya (ujalaleli) karnyasathi pratima ektrit qaraa
 pratimechi chhaya = naveen pratima {
 int prakar = prakar _ rgb _ alfa;
 pratimecha srot = aay. emm. jee.;
 aarey curnell = naveen aarey [100];
 nirdeshak pii. tii. aar.;
 (karnalmadhye pii. tii. aar.) * pii. tii. aar. = 0.0055 sathee;
 rung () {
 convolve (curnell);
 );
 //pratima aanee chhaya ekach pratimet ekatra qaraa
 rung (aar. aay.) {
 graphics {
 gsav ();
 halwa (0,0);
 chitra (heey.aay. emm. jee.);
 halwa (heey.aay. emm. jee.aakar.unchi * 0.005, heey.aay. emm. jee.aakar.unchi * 0.02);
 chitra (heey.chhaya);
 greystore ();
 ) anyatha {
 pratima = janukeey rachana (unchi, rung, pratima akshar, scale);
 parat (pratima);
// prathamik yuktivad prakriya (gatopt dekhil upalabdh aahe)
// pahila yuktivad mhanje pratimechi unchi
duheri sz = (argc> 1)? aii. tii. oo. eff. (aar. jee. vhee. [1]): 270;
int ess. dii. doubleu. = 1;
int print = 0;
// dusra yuktivadah jarr 0/1 chhaya bund/chaloo karat asel, anyatha
// asey samaja qee heey chhapanyasathiche fileche naav aahe.
jarr (aar. jee. see.> 2) {
 jarr (argv [2] = ~ "^ [1] $") {
 ess. dii. doubleu. = aii. tii. oo. aay. (aar. jee. vhee. [2]);
 ) anyatha {
 mudran = 1;
pratima yoixlogo = buildeoixlogoimase (eszed, rung.kaala, (sz> = 72) & & sdw);
jarr (mudrit) {
 pravah utpadan;
 jarr ((output = ughade (argv [2], "doubleu"))!= shoonya) {
 encodymase (yoixlogo, "pii. aine. jee.", output);
 bund (utpadan);
) anyatha {
 jephrem jf = {
 drishyaman ant = satya;
 aakarman = shoonya;
 aarey mandani = {
 naveen jeey. panel {
 pariman pradhanyakram = {
 duheri rundi = yoixlogo.aakar.rundi;
 duppat unchi = yoixlogo.aakar.unchi;
 rung parshvabhoomi = rung.pandhara;
 pratimechi parshvabhoomi = yoixlogo;
 int parshvabhoomi = scale _ nun;
 );

