Moni, Habr! Ndikukufotokozerani kumasulira kwa positi ya Stephen Wolfram
Zofunikira pakufanana kwa chilankhulo cha Wolfram
Lero tikuyima pachimake cha zopambana zazikulu pamodzi ndi chinenero cha mapulogalamu
Wolfram Function Repository ndichinthu chomwe chimatheka chifukwa cha mawonekedwe apadera a Chiyankhulo cha Wolfram osati chilankhulo chokonzekera, komanso ngati
Mwachitsanzo, posungira ntchito ya Wolfram ili kale
Momwemonso kuposa
Kuti mufike patsamba, lembani zomwe zili pamwambapa (ntchito BLOB), ikani pamzere wolowera ndikuyendetsa ntchitoyi - idamangidwa kale m'chilankhulo cha Wolfram ndikuthandizidwa ndi kusakhazikika kuyambira ndi
Kuyenera kudziΕ΅ika apa kuti pamene processing
Ndikukhulupirira kuti ndi chithandizo
Ntchito zochokera kumalo osungira zitha kukhala ndi zilembo zazing'ono kapena zazikulu zolembedwa m'Chinenero cha Wolfram. Mwachitsanzo, awa akhoza kukhala mafoni
Chigoba ndi mawonekedwe a pulogalamu ya Wolfram Feature Repository adapangidwa kuti aliyense athe kuthandizira pazifukwa zodziwika bwino m'njira yosavuta komanso yabwino kwa iwo - makamaka, basi.
Pali zosinthana zambiri ndi tsatanetsatane wanjira iyi, koma cholinga chathu ndikukulitsa nkhokwe ya Wolfram kuti agwiritse ntchito ndikuwonetsetsa kuti mawonekedwe atsopano amathandizira pakukula kwachilankhulocho. Pamene tikukula, sindikukayika kuti tidzapanga njira zatsopano zogwirira ntchito ndi kutsimikizira ntchito zomwe zimamangidwa m'malo osungiramo zinthu, osati pokonzekera ntchito zambiri ndikupeza zomwe ogwiritsa ntchito amafunikira. Komabe, nβzolimbikitsa kuti njira imene tasankha ndi chiyambi chabwino. Ine pandekha
Kuchulukitsa magwiridwe antchito ndikuchepetsa mtengo
Ngakhale intaneti isanachitike, panali njira zogawana chilankhulo cha Wolfram (ntchito yathu yoyamba yayikulu inali
Kwa zaka zoposa 30, kampani yathu yakhala ikugwira ntchito mwakhama kuti chinenero cha Wolfram chikhale chodalirika, ndipo izi ndizofunikira kwambiri kuti chinenero cha Wolfram chisakhale chinenero cha mapulogalamu, komanso chinenero chamakono.
Njira zosiyanasiyana zowerengera zimachitika pakukhazikitsa ntchito iliyonse. Tiyenera kuzindikira apa kuti ndikofunikira kuti ntchitoyi ikhale ndi mawonekedwe omveka bwino komanso ofanana komanso owoneka bwino kwa wogwiritsa ntchito. Munkhaniyi, ntchito zomwe zidapangidwa mu Chiyankhulo cha Wolfram zimaperekedwa ndi zitsanzo zopitilira 6000 zamomwe mungagwirire ntchito moyenera (izi ndi zathu.
Kupanga chosungira chomwe chimagwira ntchito bwino ndi ntchito yosangalatsa ya meta-programming. Mwachitsanzo, zoletsa zochulukirapo mu pulogalamuyi sizingalole kupeza mgwirizano wofunikira komanso kusiyanasiyana kwa algorithm. Monga momwe zilili ndi chiwerengero chosakwanira cha zoletsa zogwira ntchito, simudzatha kukhazikitsa ndondomeko yolondola yoyendetsera ma algorithm. Zitsanzo zingapo zam'mbuyomu zogwiritsa ntchito njira zomwe zakhazikitsidwa ndi kampani yathu, zidagwira ntchito mokhazikika - izi ndi izi:
Zitsanzo zonse zomwe zili pamwambazi zili ndi mbali yofunikira - zinthu ndi ntchito zomwe zasonkhanitsidwa mu polojekitiyi zimakhala ndi mapangidwe apamwamba kwambiri komanso kugawa njira. Zachidziwikire, tsatanetsatane wamapangidwe amtundu wa demo kapena neural network kapena china chake chitha kusiyanasiyana, koma kapangidwe kake ka malo aliwonse omwe alipo nthawi zonse kumakhala kofanana. Ndiye mukuganiza bwanji, wokonda wokondedwa, pakupanga malo osungira omwe amawonjezera zowonjezera ku chilankhulo cha Wolfram? Chinenero cha Wolfram chidapangidwa kuti chizitha kusinthika kwambiri, kotero chimatha kukulitsidwa ndikusinthidwa mwanjira iliyonse. Izi ndizofunikira kwambiri kuti mutha kupanga mwachangu mapulogalamu akulu akulu mu Chiyankhulo cha Wolfram. Tiyenera kuzindikira apa kuti kusinthasintha kwa chinenero kumawonjezeka, mtengo wa ntchito zomwe zikugwiritsidwa ntchito m'chinenero choterocho zidzawonjezeka mosapeweka. Izi ndichifukwa choti wogwiritsa ntchito kwambiri chilankhulo chotere, amalandila magwiridwe antchito odzipereka kwambiri, koma tisaiwale kuti njirayi ingakhalenso ndi mbali zoyipa pakulephera kuonetsetsa kuti ma module a pulogalamuyo azigwirizana.
Pali vuto lodziwika bwino ndi malaibulale m'zilankhulo zachikhalidwe - ngati mugwiritsa ntchito laibulale imodzi, mwachitsanzo, nambalayo idzagwira ntchito moyenera, koma ngati muyesa kugwiritsa ntchito malaibulale angapo, palibe chitsimikizo kuti adzalumikizana bwino wina ndi mnzake. . Komanso, m'zilankhulo zachikhalidwe zamapulogalamu - mosiyana ndi chilankhulo chokhazikika pamakompyuta - palibe njira yotsimikizira kukhalapo kwa zoyimira zokhazikika pazantchito zilizonse kapena mitundu ya data kupatula zoyambira zawo. Koma, m'malo mwake, vutoli ndilokulirapo kuposa momwe likuwonekera poyang'ana koyamba: ngati munthu akupanga magwiridwe antchito apamwamba, ndiye kuti popanda ndalama zambiri zamapulogalamu apakatikati omwe timayika muchilankhulo cha Wolfram, ndizosatheka kutero. kupeza kusasinthasintha. Chifukwa chake ndikofunikira kuti ma module onse apulogalamu azigwira ntchito limodzi moyenera.
Chifukwa chake lingaliro lakumbuyo kwa gawo la Wolfram ndikupewa vuto lomwe lafotokozedwa pamwambapa ndikungowonjezera zowonjezera ku chilankhulo m'magawo ang'onoang'ono a code kudzera pazigawo zomwe zimakhala zosavuta kupanga ngati ma module ogwirizana. Izi zikunenedwa, pali zinthu zamapulogalamu zomwe sizingakhale zosavuta kugwiritsa ntchito ntchito zapayekha (ndipo kampani yathu ikukonzekera kutulutsa pulogalamu yokonzedwa bwino posachedwa kuti ithandizire kukhazikitsa mapulogalamu akuluakulu). Komabe, kutengera ntchito zomwe zidapangidwa kale mu Chiyankhulo cha Wolfram, pali njira zambiri zamapulogalamu zomwe zimakhazikitsidwa potengera ntchito zapayokha. Lingaliro apa ndiloti ndi kuyesayesa pang'ono kwa mapulogalamu ndizotheka kupanga ntchito zingapo zatsopano komanso zothandiza kwambiri zomwe zidzapereke mgwirizano wokwanira pa mapangidwewo, zidzagwirizana bwino wina ndi mzake, komanso, kuwonjezera pa izi. azitha kugwiritsidwa ntchito mosavuta komanso mofala m'chinenerochi m'tsogolomu.
Njira imeneyi, ndithudi, ndi kunyengerera. Ngati phukusi lalikulu lidakhazikitsidwa, dziko latsopano la magwiridwe antchito likhoza kuganiziridwa lomwe lingakhale lamphamvu kwambiri komanso lothandiza. Ngati pakufunika kupeza magwiridwe antchito atsopano omwe angagwirizane ndi china chilichonse, koma simukufuna kugwiritsa ntchito khama lalikulu popanga polojekitiyi, izi, mwatsoka, zitha kuchepetsa kuchuluka kwa ntchito yanu. Lingaliro lakumbuyo kwa chosungira cha Wolfram ndikupereka magwiridwe antchito ku gawo lofotokozera la polojekiti; njira iyi iwonjezera magwiridwe antchito amphamvu ndikupangitsa kuti zikhale zosavuta kusungitsa kusasinthika kwadongosolo lapulogalamu.
Thandizani kuwonjezera magwiridwe antchito kunkhokwe yantchito
Gulu lathu lagwira ntchito molimbika kuti zikhale zosavuta kwa ogwiritsa ntchito kuti athandizire pankhokwe ya Wolfram. Pa desktop (yomwe ili kale mu
Pali njira ziwiri zazikulu zomwe muyenera kuchita: choyamba, lembani kachidindo ka ntchito yanu, ndipo kachiwiri, lembani zolemba zosonyeza momwe ntchito yanu iyenera kugwirira ntchito.
Dinani batani la "Open Sample" pamwamba kuti muwone chitsanzo cha zomwe muyenera kuchita:
Kwenikweni, mukuyesera kupanga china chofanana ndi ntchito yomangidwa mu Chiyankhulo cha Wolfram. Kupatula kuti ikhoza kuchita zinazake kwambiri kuposa ntchito yomanga. Panthawi imodzimodziyo, ziyembekezo zokhudzana ndi kukwanira kwake ndi kudalirika kwake zidzakhala zochepa kwambiri.
Muyenera kupatsa ntchito yanu dzina lomwe limatsatira malangizo a chilankhulo cha Wolfram. Kuphatikiza apo, muyenera kupanga zolemba zantchito yanu, zofanana ndi zomwe zidapangidwa m'chinenerocho. Ndilankhula za izi mwatsatanetsatane pambuyo pake. Pakadali pano, ingowonani kuti pamzere wa mabatani omwe ali pamwamba pa fayilo ya kope lotanthauzira pali batani
Mukatsimikiza kuti zonse zadzazidwa bwino ndipo mwakonzeka, dinani batani "Chongani". Ndizomveka kuti simunadziwe zambiri. Chifukwa chake ntchito ya "Check" imangoyenda yokha ndikuchita macheke ambiri komanso kusasinthika. Nthawi zambiri, zimakupangitsani nthawi yomweyo kutsimikizira ndikuvomereza zowongolera (Mwachitsanzo: "Mzerewu uyenera kutha ndi colon," ndipo udzakupangitsani kulowa m'matumbo). Nthawi zina amakufunsani kuti muwonjezere kapena kusintha china chake. Tikhala tikuwonjezera zatsopano pakugwira ntchito kwa batani la Check, koma cholinga chake ndikuwonetsetsa kuti chilichonse chomwe mumapereka kumalo osungiramo zinthu chikutsata kale malangizo ambiri momwe mungathere.
Choncho, pambuyo kuthamanga "Chongani", mungagwiritse ntchito "Preview". "Preview" imapanga chithunzithunzi cha tsamba lazolemba lomwe mwafotokozera ntchito yanu. Mutha kupanganso chithunzithunzi cha fayilo yomwe idapangidwa pakompyuta yanu kapena fayilo yomwe ili mumtambo. Ngati, pazifukwa zina, simukukhutitsidwa ndi zomwe mukuwona pachiwonetsero, ingobwerera ndikukonza koyenera, kenako dinani batani la Preview kachiwiri.
Tsopano mwakonzeka kukankhira ntchito yanu munkhokwe. Batani la Deploy limakupatsani zosankha zinayi:
Chofunikira pa sitepe iyi ndikuti mutha kutumiza ntchito yanu kumalo osungirako ntchito ya Wolfram kuti ipezeke kwa aliyense. Nthawi yomweyo, mutha kuyikanso ntchito yanu kwa ogwiritsa ntchito ochepa. Mwachitsanzo, mutha kupanga pulogalamu yomwe imasungidwa kwanuko pakompyuta yanu kuti ipezeke mukamagwiritsa ntchito kompyutayo. Kapena mukhoza kuziyika m'mabuku anu
Ndiye tinene kuti mukufuna kutumiza ntchito yanu ku maziko a chidziwitso cha Wolfram. Kuti muchite izi, dinani batani la "Submit" kumalo osungirako. Ndiye chikuchitika ndi chiyani panthawiyi? Ntchito yanu imaimiridwa nthawi yomweyo kuti iwunikenso ndikuvomerezedwa ndi gulu lathu lodzipereka la oyang'anira.
Pamene ntchito yanu ikupita patsogolo povomereza (zomwe nthawi zambiri zimatenga masiku angapo), mudzalandira mauthenga okhudzana ndi momwe mulili komanso malingaliro ogwiritsira ntchito mtsogolo. Koma gawo lanu likavomerezedwa, lisindikizidwa nthawi yomweyo ku Wolfram Feature Repository ndipo lipezeka kuti aliyense agwiritse ntchito. (Ndipo izi ziwoneka mu
Zomwe ziyenera kukhala mu yosungirako?
Dziwani kuti kampani yathu ili ndi miyezo yapamwamba kwambiri ya kukwanira, kudalirika komanso mtundu wonse, komanso ntchito 6000+ zomwe tapanga kale m'chilankhulo cha Wolfram pazaka 30+ zapitazi, zonse zimakwaniritsa zomwe zili pamwambapa. Cholinga cha Wolfram Function Repository ndikugwiritsa ntchito mawonekedwe onse ndi magwiridwe antchito omwe alipo kale mu Chiyankhulo cha Wolfram kuti awonjezere ntchito zopepuka (ndiko, magwiridwe antchito apamwamba) momwe mungathere.
Zachidziwikire, ntchito zomwe zili munkhokwe ya Wolfram ziyenera kugwirizana ndi kapangidwe ka chilankhulo cha Wolfram - kuti athe kulumikizana mokwanira ndi ntchito zina komanso ziyembekezo za ogwiritsa momwe ntchitoyo iyenera kugwirira ntchito moyenera. Komabe, ntchitozo siziyenera kukhala zokwanira kapena zodalirika zofanana.
Muzochita zomangidwa mu chilankhulo cha Wolfram, timagwira ntchito molimbika kuti pulogalamuyo igwire ntchito mwachangu momwe tingathere. Zomwe zikunenedwa, mukakhala m'malo osungiramo ntchito ya Wolfram palibe cholakwika ndi kukhala ndi ntchito momwemo yomwe imangogwira nkhani yeniyeni koma yothandiza. Mwachitsanzo, ntchito
Mfundo ina yokhudzana ndi ntchito zomwe zamangidwa ndikuti kampani yathu imayesetsa kuthana ndi milandu yonse ya atypical, kuti igwire bwino zolowetsa zolakwika, ndi zina zotero. M'malo osungiramo ntchito, ndizabwinobwino kuti pakhale ntchito yapadera yomwe imayendetsa milandu yayikulu yothetsa vuto ndikunyalanyaza ena onse.
Chodziwikiratu ndichakuti ndikwabwino kukhala ndi ntchito zomwe zimagwira ntchito zambiri ndikuzichita bwino, koma kukhathamiritsa kwa malo osungiramo ntchito - mosiyana ndi zomwe zidapangidwa mu chilankhulo cha Wolfram - ziyenera kukhala ndi ntchito zambiri zophatikizidwa ndi ntchito zambiri m'malo mofufuza. njira zoyendetsera ntchito iliyonse.
Tsopano tiyeni tiwone chitsanzo cha kuyesa ntchito munkhokwe. Zoyembekeza zosasinthika pazigawo zotere ndizotsika kwambiri poyerekeza ndi zilankhulo zomangidwira. Izi ndizowona makamaka ngati ntchito zimadalira zinthu zakunja monga ma API, ndikofunikira kuti nthawi zonse muziyesa mosasinthasintha, zomwe zimachitika zokha mkati mwa ma aligorivimu otsimikizira. Mu fayilo ya nb, mutha kufotokoza momveka bwino matanthauzidwe (mugawo la Zowonjezera Zowonjezera) ndikutchula mayeso ochuluka monga momwe amafotokozera ndi zingwe zolowetsa ndi zotulutsa kapena zinthu zamtundu wathunthu.
Zotsatira zake, malo osungiramo ntchito adzakhala ndi zovuta zingapo zokhazikitsa. Zina zitha kukhala mzere umodzi wa ma code, zina zitha kuphatikiza mizere masauzande kapena masauzande, mwina kugwiritsa ntchito othandizira ambiri. Ndi liti pamene kuli koyenera kuwonjezera ntchito yomwe imafuna kachidindo kakang'ono kuti tifotokoze? Kwenikweni, ngati ntchito ilipo
Cholinga chachikulu cha malo osungirako ntchito (monga momwe dzina lake likusonyezera) ndikuyambitsa zatsopano m'chinenerocho. Ngati mukufuna kuwonjezera deta yatsopano kapena
Pali njira ziwiri. Mungafune kuwonetsa mtundu wa chinthu chatsopano chomwe chidzagwiritsidwe ntchito zatsopano muzosungirako ntchito. Ndipo pamenepa, nthawi zonse mutha kungolemba zoyimira zake ndikuzigwiritsa ntchito polowetsa kapena kutulutsa ntchito munkhokwe.
Koma bwanji ngati mukufuna kuyimira chinthu ndikutanthauzira, kudzera muzochita zomwe zilipo mu Chiyankhulo cha Wolfram, zomwe mukufuna kugwira nacho? Chilankhulo cha Wolfram nthawi zonse chimakhala ndi njira yopepuka ya izi, yotchedwa
Ndiye, ndi chiyani chomwe chingakhale mu kachidindo kantchito muzosungirako ntchito?
Kodi ma code onse a malo a Wolfram ayenera kulembedwa ku Wolfram? Zachidziwikire, kachidindo mkati mwa API yakunja sayenera kulembedwa m'chilankhulo cha Wolfram, chomwe sichipanga ngakhale chilankhulo. M'malo mwake, ngati mutapeza ntchito pafupifupi chilankhulo chilichonse chakunja kapena laibulale, mutha kupanga chomata chomwe chimakulolani kuti mugwiritse ntchito posungira ntchito ya Wolfram. (Nthawi zambiri muyenera kugwiritsa ntchito zomangidwira izi
Ndiye pali phindu lanji kuchita izi? Kwenikweni, izi zimakupatsani mwayi wogwiritsa ntchito makina onse ophatikizika a Chilankhulo cha Wolfram ndi mapulogalamu ake onse ogwirizana. Mukapeza zoyambira kuchokera ku library yakunja kapena chilankhulo, mutha kugwiritsa ntchito mawonekedwe ophiphiritsa a chilankhulo cha Wolfram kuti mupange mawonekedwe apamwamba omwe amalola ogwiritsa ntchito kugwiritsa ntchito mosavuta chilichonse chomwe chakhazikitsidwa kale. Osachepera, izi ziyenera kukhala zotheka m'dziko labwino lomwe midadada yonse yosungiramo malaibulale ndi zina zotere ilipo, pomwe izi zitha kuyendetsedwa ndi Chiyankhulo cha Wolfram. (Kuyenera kukumbukiridwa kuti pochita pakhoza kukhala mavuto ndi
Mwa njira, mukayang'ana koyamba malaibulale akunja, nthawi zambiri amawoneka ovuta kwambiri kuti asagwire ntchito zochepa chabe, koma nthawi zambiri, zovuta zambiri zimabwera chifukwa chopanga zofunikira pa library ndi ntchito zonse. thandizirani. Komabe, mukamagwiritsa ntchito Chiyankhulo cha Wolfram, zomangazo zimamangidwa kale m'maphukusi, choncho palibe chifukwa chowulula zonse izi mwatsatanetsatane, koma kupanga ntchito za "pamwamba kwambiri" ntchito zapadera mu laibulale. .
"Ecosystem" ya maziko a chidziwitso
Ngati mwalemba ntchito zomwe mumagwiritsa ntchito pafupipafupi, ziperekeni ku Wolfram Function Repository! Ngati china chake sichikutuluka mu izi (kukula kwa chilankhulo), ndiye kuti ngakhale zitatero zidzakhala zosavuta kuti mugwiritse ntchito ntchitozo kuti mugwiritse ntchito nokha. Komabe, ndizomveka kuganiza kuti ngati mumagwiritsa ntchito ntchitoyi nthawi zonse, mwina ogwiritsa ntchito ena adzapezanso zothandiza.
Mwachilengedwe, mutha kupezeka kuti mukulephera - kapena simukufuna - kugawana ntchito zanu kapena ngati mutapeza zidziwitso zachinsinsi. Ngakhale zili choncho, mutha kungoyika ntchitozo muakaunti yanu yamtambo,
Ntchito zomwe mumatumiza kumalo osungirako ntchito za Wolfram siziyenera kukhala zangwiro; ziyenera kukhala zothandiza. Izi zikufanana ndi gawo la "Zolakwa" mu zolemba zakale za Unix - mu "Definitions Section" pali gawo la "Author's Notes" komwe mungafotokoze zoperewera, mavuto, ndi zina zomwe mumadziwa kale za ntchito yanu. Kuphatikiza apo, mukapereka mawonekedwe anu kumalo osungirako, mutha kuwonjezera zolemba zomwe zidzawerengedwa ndi gulu lodzipereka la osunga.
Nkhani ikasindikizidwa, tsamba lake nthawi zonse limakhala ndi maulalo awiri pansi: "
Nthawi zina mumangofuna kugwiritsa ntchito ntchito kuchokera kumalo osungirako ntchito a Wolfram, monga ntchito zomangidwa, osayang'ana ma code awo. Komabe, ngati mukufuna kuyang'ana mkati, nthawi zonse mumakhala batani la Notepad pamwamba. Dinani pa izo ndipo mutenga kope lanu lachidziwitso choyambirira chomwe chidatumizidwa kumalo osungira. Nthawi zina mutha kungogwiritsa ntchito ngati chitsanzo pazosowa zanu. Nthawi yomweyo, mutha kupanganso kusintha kwanu kwa ntchitoyi. Mungafune kutumiza izi zomwe mwapeza kuchokera pankhokwe pakompyuta yanu kapena muakaunti yanu yosungira mitambo ya aphid, mwina mukufuna kuzipereka ku maziko odziwa ntchito, mwina ngati mtundu wowongoleredwa, wokulitsidwa wa ntchito yoyambirira.
M'tsogolomu, tikukonzekera kuthandizira kufooketsa kwamtundu wa Git kwa nkhokwe, koma pakadali pano tikuyesera kuti izi zikhale zosavuta, ndipo nthawi zonse timakhala ndi mtundu umodzi wokha wovomerezeka wa gawo lililonse lopangidwa m'chinenerocho. Nthawi zambiri (pokhapokha ngati opanga asiya kusunga zomwe adapanga ndikuyankha zomwe ogwiritsa ntchito atumiza), wolemba woyambirira wagawoli amayang'anira zosintha zake ndikutumiza zosintha zatsopano, zomwe zimawunikiridwa ndipo, ngati apereka ndemanga. , lofalitsidwa mβchinenerocho.
Tiyeni tikambirane funso la momwe "versioning" ntchito otukuka ntchito. Pakalipano, mukagwiritsa ntchito ntchito kuchokera kumalo osungirako ntchito, tanthauzo lake lidzasungidwa kwamuyaya pa kompyuta yanu (kapena muakaunti yanu yamtambo ngati mukugwiritsa ntchito mtambo). Ngati mtundu watsopano ukupezeka, nthawi ina mukadzaugwiritsa ntchito mudzalandira uthenga wokukudziwitsani za izi. Ndipo ngati mukufuna kusintha ntchitoyi kukhala mtundu watsopano, mutha kuchita pogwiritsa ntchito lamulo
Chimodzi mwazinthu zokongola za Wolfram Function Repository ndikuti pulogalamu iliyonse ya Chilankhulo cha Wolfram, kulikonse imatha kugwiritsa ntchito ntchito zake. Ngati pulogalamu ikuwoneka m'notipad, nthawi zambiri ndi yabwino kufooketsa nkhokwe ngati ntchito zosavuta kuwerenga za "function binary object" (mwina ndi seti yoyenera).
Mutha kupeza ntchito iliyonse muzosungiramo ntchito pogwiritsa ntchito zolemba
Kodi ntchito?
Mkati mwa ntchito zomwe zili m'malo a Wolfram izi ndizotheka kugwiritsa ntchito chimodzimodzi
Taganizirani
M'kati mwake mutha kuwona zambiri pogwiritsa ntchito ntchitoyi
Kodi kukhazikitsa ntchito zothandizira kumagwira ntchito bwanji? Chosavuta kwambiri ndi nkhani yakumaloko. Nachi chitsanzo chomwe chimagwira ntchito (panthawiyi ntchito yoyera) ndikutanthauzira ngati ntchito yothandizira pulogalamu yoperekedwa:
Mukapanga tanthauzo, mutha kugwiritsa ntchito gwero:
Dziwani kuti pali chithunzi chakuda mu blob iyi . Izi zikutanthauza kuti ntchito ya BLOB imatanthawuza zomwe zikugwiritsidwa ntchito mu-memory resource zomwe zafotokozedwa pagawo lapano. Chida chothandizira chomwe chimasungidwa pakompyuta yanu kapena akaunti yamtambo chili ndi chithunzi chotuwa . Ndipo pali chithunzi cha lalanje chazothandizira zovomerezeka mu Wolfram Feature Repository .
Ndiye chimachitika ndi chiyani mukagwiritsa ntchito menyu Onjezani mu Definition Notebook? Choyamba, zimatengera matanthauzo onse mu notepad ndipo kuchokera kwa iwo amapanga chophiphiritsa
Kutumiza kwanuko kwa ntchito kuchokera kunkhokwe pa kompyuta yanu kumachitika pogwiritsa ntchito lamulo
Mukadina Tumizani batani la Function Repository, zomwe zimachitika pansi pake
Mwachikhazikitso, zotumizira zimapangidwa pansi pa dzina lolumikizidwa ndi ID yanu ya Wolfram. Koma ngati mukutumiza pempho m'malo mwa gulu lachitukuko kapena bungwe, mutha
Mutapereka chilichonse mwazochita zanu ku maziko a chidziwitso cha ntchito, zidzaimiridwa kuti ziwunikenso. Mukalandira ndemanga poyankha, nthawi zambiri zimakhala ngati fayilo yokhala ndi "ma cell a ndemanga" owonjezera. Mutha kuwona momwe pulogalamu yanu ilili poyendera
Ena zobisika ntchito
Poyang'ana koyamba zitha kuwoneka ngati mutha kungotenga buku lofotokozera ndikuliyika liwu loti lizigwira ntchito, komabe, pali zidziwitso zambiri zomwe zimakhudzidwa - ndikuthana nazo kumafuna kupanga ma meta-programming zovuta, kuwongolera zophiphiritsa. monga code yomwe imatanthawuza ntchito, ndipo Notepad yokha imatanthauzidwa. Zambiri mwa izi zimachitika mkati, kuseri kwazithunzi, koma zitha kukhala ndi tanthauzo lomwe liyenera kumvetsetsa ngati muthandizira pazidziwitso.
Kuchenjera koyamba: Mukadzaza Definition Notebook, mutha kungoyang'ana ntchito yanu paliponse pogwiritsa ntchito dzina ngati. MyFunction, lomwe limawoneka ngati dzina lokhazikika la ntchito mu Chiyankhulo cha Wolfram, koma pazolemba zosungira ntchito izi zimasinthidwa
Chinyengo chachiwiri: mukapanga chothandizira kuchokera ku Definition Notebook, zodalira zonse zomwe zikukhudzidwa ndi tanthauzo la ntchitoyi ziyenera kujambulidwa ndikuphatikizidwa momveka bwino. Komabe, kuti muwonetsetse kuti matanthauzidwewo amakhalabe modular, muyenera kuyika chilichonse mwanjira yapadera
Nthawi zambiri simudzawona kachidindo kalikonse komwe kagwiritsidwe ntchito kukonza malowa. Koma ngati pazifukwa zina mumatcha chizindikiro chosagwiritsidwa ntchito mkati mwa ntchito yanu, ndiye kuti muwona kuti chizindikirochi chili mkati mwa ntchitoyo. Komabe, pokonza Definition Notepad, osachepera chizindikiro chofanana ndi ntchitoyo ndicho
Ntchito yosungiramo ntchito ndi yofotokozera ntchito zatsopano. Ndipo izi zitha kukhala ndi zosankha. Nthawi zambiri magawo awa (mwachitsanzo,
Ntchito zambiri zimangochita zomwe zimayenera kuchita nthawi iliyonse zitaitanidwa, koma ntchito zina ziyenera kukhazikitsidwa zisanayambe gawo linalake - ndipo kuti athetse vutoli, pali gawo la "Initialization" mu gawo la Tanthauzo.
Ntchito zochokera kunkhokwe zitha kugwiritsa ntchito ntchito zina zomwe zili kale munkhokwe; kuti mukhazikitse matanthauzo a malo osungira omwe ali ndi ntchito ziwiri (kapena kupitilira apo) zomwe zimalumikizana, muyenera kuziyika mu gawo lanu la pulogalamu kuti mutha umboni monga pa iwo
Chiyembekezo cha chitukuko. Kodi chiyenera kuchitika chiyani pamene chosungira chikakula kwambiri?
Lero tikungoyambitsa Wolfram Feature Repository, koma pakapita nthawi tikuyembekeza kuti kukula kwake ndi ntchito zake zikhoza kuwonjezeka kwambiri, ndipo pamene ikukula mu chitukuko padzakhala mavuto osiyanasiyana omwe tikuyembekezera kale kuti angabwere.
Vuto loyamba likukhudza mayina a ntchito ndi zosiyana. Malo osungiramo ntchito adapangidwa m'njira yoti, monga ntchito zomangidwa mu Chiyankhulo cha Wolfram, mutha kutchula ntchito iliyonse yomwe mwapatsidwa pongotchula dzina lake. Koma izi zikutanthauza kuti mayina a ntchito ayenera kukhala apadera padziko lonse lapansi, kotero kuti, mwachitsanzo, pakhoza kukhala imodzi yokha.
Izi zitha kuwoneka ngati vuto lalikulu poyamba, koma ndikofunikira kuzindikira kuti ndivuto lomwe limafanana ndi zinthu monga madera a intaneti kapena ma media ochezera. Ndipo chowonadi ndichakuti dongosololi limangofunika kukhala ndi olembetsa - ndipo iyi ndi imodzi mwamaudindo omwe kampani yathu idzachita pamaziko a chidziwitso cha Wolfram. (Kwa matembenuzidwe achinsinsi a repository, olembetsa awo akhoza kukhala oyang'anira.) Zoonadi, malo ochezera a pa Intaneti akhoza kulembedwa popanda kukhala ndi chirichonse, koma mu malo osungirako ntchito, dzina la ntchito likhoza kulembedwa ngati pali tanthauzo lenileni la ntchito.
Chimodzi mwamaudindo athu pakuwongolera chidziwitso cha ntchito ya Wolfram ndikuwonetsetsa kuti dzina lomwe lasankhidwa kuti ligwire ntchitoyo ndi lomveka potengera tanthauzo la ntchitoyi komanso kuti likutsatira malamulo otchulira mayina a Chiyankhulo cha Wolfram. Tili ndi zaka zopitilira 30 zotchulira ntchito zomwe zidamangidwa mu Chiyankhulo cha Wolfram, ndipo gulu lathu la oyang'anira libweretsanso zomwezo kumalo osungirako ntchito. Inde, pali nthawi zonse zosiyana. Mwachitsanzo, zingawoneke ngati zabwino kukhala ndi dzina lalifupi la ntchito ina, koma ndi bwino "kuteteza" ndi dzina lalitali, lachindunji chifukwa simungakumane ndi munthu yemwe akufuna kupanga dzina lofananalo m'tsogolomu. .
(Kuyenera kudziwidwa apa kuti kungowonjezera ma membala ena kuti asasokoneze ntchito sikungakhale ndi zotsatira zomwe mukufuna. Chifukwa pokhapokha mutaumirira kuti nthawi zonse muzipereka tag, muyenera kutanthauzira tag yokhazikika pa ntchito iliyonse, komanso kugawa ma tag olemba. , zomwe zikanafunikanso kugwirizana kwapadziko lonse.)
Pamene chidziwitso cha ntchito za Wolfram chikukula, limodzi mwamavuto omwe angabwere ndi kupezeka kwa ntchito, zomwe dongosololi limapereka.
Kwa ntchito zomangidwira mu Chiyankhulo cha Wolfram pali chotchedwa chosanjikiza choperekedwa ndi
Malo osungiramo ntchito a Wolfram amapangidwa ngati malo olimbikira, pomwe ntchito iliyonse momwemo idzagwira ntchito nthawi zonse. Zachidziwikire, mawonekedwe atsopano atha kupezeka, ndipo tikuyembekeza kuti zina zidzatha pakapita nthawi. Ntchitozi zidzagwira ntchito ngati zikugwiritsidwa ntchito m'mapulogalamu, koma masamba awo olembedwa adzalumikizana ndi zatsopano, zapamwamba kwambiri.
Wolfram Feature Repository idapangidwa kuti ikuthandizireni kupeza zatsopano ndikuphunzira njira zatsopano zogwiritsira ntchito chilankhulo cha Wolfram. Tili ndi chiyembekezo chachikulu kuti zina zomwe zawunikidwa m'malo osungiramo zinthu zitha kukhala zomveka kuti zikhale zigawo za Chiyankhulo cha Wolfram. Pazaka khumi zapitazi takhala ndi seti yofanana
Chofunikira kwambiri apa ndikuti ntchito yosungiramo ntchito ndi chinthu chomwe chilipo kuti wogwiritsa ntchito aliyense agwiritse ntchito pompano. Ndizotheka kuti chilankhulo cha chilankhulo chikhoza kukhala chabwinoko komanso chochita bwino, koma chosungiramo chimalola ogwiritsa ntchito kuti azitha kuwona zatsopanozi nthawi yomweyo. Ndipo, chofunika kwambiri, lingaliro ili limalola aliyense kuwonjezera zatsopano zomwe akufuna.
Poyambirira m'mbiri ya chinenero cha Wolfram, lingaliro ili silikanagwira ntchito monga momwe lakhalira, koma pakali pano pali khama lalikulu lomwe likugwiritsidwa ntchito m'chinenerocho, komanso kumvetsetsa kwakukulu kwa mfundo zamapangidwe a chinenero, kotero kuti tsopano zikuwoneka kwambiri. zotheka kwa gulu lalikulu la ogwiritsa ntchito kuwonjezera zinthu zomwe zingasungire kusasinthika kwa mapangidwe kuti zikhale zothandiza kwa ogwiritsa ntchito osiyanasiyana.
Pali mzimu wodabwitsa wa talente(?) m'gulu la ogwiritsa ntchito chilankhulo cha Wolfram. (Zoonadi, gululi likuphatikizapo anthu ambiri otsogolera a R & D m'madera osiyanasiyana.) Ndikuyembekeza kuti Wolfram Feature Repository idzapereka nsanja yogwira ntchito yotsegula ndi kufalitsa mzimu wa luso limeneli. Pamodzi pokha titha kupanga china chake chomwe chidzakulitsa kwambiri dera lomwe chilankhulo cha Wolfram computing paradigm ingagwiritsidwe ntchito.
Pazaka zopitilira 30, tafika patali ndi chilankhulo cha Wolfram. Tsopano limodzi, tiyeni tipite patsogolo. Ndikulimbikitsa kwambiri ogwiritsa ntchito olemekezeka a chinenero cha Wolfram padziko lonse lapansi kuti agwiritse ntchito malo osungiramo ntchito ngati nsanja ya izi, komanso pulojekiti yatsopano ya mapulogalamu monga Free Wolfram Engine for Developers.
Source: www.habr.com