I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Sawubona, Habr! Ngethula kini ukuhunyushwa kokuthunyelwe kuka-Stephen Wolfram "I-Wolfram Function Repository: Sethula I-Open Platform Yokunweba Ulimi Lwe-Wolfram".

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Izimfuneko zokuvumelana kolimi lwe-Wolfram

Namuhla simi emngceleni wezimpumelelo ezinkulu kanye nolimi lokuhlela Ulimi lwe-Wolfram. Emasontweni amathathu edlule sethule injini ye-Wolfram yamahhala yabathuthukisiukusiza abasebenzisi bethu ukuthi bahlanganise Ulimi lwe-Wolfram kumaphrojekthi abo esofthiwe amakhulu. Namuhla siyethula Indawo yokugcina umsebenzi weWolfram, ukuze kuhlinzekwe inkundla edidiyelwe yemisebenzi edalelwe ukunweba ulimi lwe-Wolfram, futhi sivula inqolobane yemisebenzi yanoma ubani ongaba neqhaza ekuthuthukisweni komkhiqizo wethu wesofthiwe.

I-Wolfram Function Repository iyinto eyenziwe yaba nokwenzeka ngesimo esiyingqayizivele soLimi lweWolfram hhayi nje njengolimi lokuhlela, kodwa futhi njengolimi lwezinhlelo. ulimi olugcwele lwekhompyutha. Ngezilimi zokuhlela zendabuko, ukwengeza umsebenzi omusha obalulekile ngokuvamile kuhilela ukudala amalabhulali engeziwe angase asebenze noma angasebenzi lapho esetshenziswa ndawonye. Nokho, ngolimi lweWolfram kuningi osekwakhelwe olimini ngokwalo, ukuthi kungenzeka ukwandisa ngokuphawulekayo ukusebenza kwayo ngokumane ungeze imisebenzi emisha ehlanganiswa ngokushesha nesakhiwo esiphelele salo lonke ulimi.

Isibonelo, inqolobane yokusebenza ye-Wolfram isivele iqukethe 532 izici ezintsha ihlelwe yaba yizigaba ezingama-26 ezinezihloko:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Ngokufanayo ngaphezu 6000 imisebenzi ejwayelekile, eyakhelwe olimini lwe-Wolfram, umsebenzi ngamunye ovela endaweni yokugcina unekhasi lemibhalo elinencazelo enemininingwane yawo nezibonelo zomsebenzi:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Ukuze ufike ekhasini, kopisha into engenhla (umsebenzi we-BLOB), uyinamathisele emugqeni wokufaka bese uqhuba umsebenzi - isivele yakhelwe olimini lweWolfram futhi isekelwa ngokuzenzakalelayo ukuqala ngo. inguqulo 12.0:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Kufanele kuqashelwe lapha ukuthi lapho processing I-LogoQRCCode Awudingi, ngokwesibonelo, ukumisa “umtapo wokucubungula izithombe” - njengoba sesivele sisebenzise indlela engaguquguquki necophelelayo ye-algorithmic ngolimi lwe-Wolfram. ukucutshungulwa kwesithombe, engacutshungulwa ngokushesha ngemisebenzi ehlukahlukene yolimi lwezithombe:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Ngethemba ukuthi ngokwesekwa umphakathi omuhle futhi onekhono, ebilokhu ikhula futhi ikhula (ngokusekelwe Olimini Lwe-Wolfram) emashumini ambalwa eminyaka adlule. Inqolobane yomsebenzi we-Wolfram izovumela ikusasa elibonakalayo ukuthi landise ngokuphawulekayo ububanzi (okungenzeka bubaluleke kakhulu, obukhethekile emikhakheni eyahlukene yesayensi nobuchwepheshe) etholakala ngolimi. Ngakho, kuba nokwenzeka ukusebenzisa kokubili okuqukethwe kolimi (imisebenzi yayo eyakhelwe ngaphakathi) kanye izimiso zokuthuthukiswa, ezisetshenziswa ngokusekelwe olimini. (Kumele kuqashelwe lapha ukuthi Ulimi lweWolfram seluvele lunokungaphezu kwalokho Umlando weminyaka engama-30 wokuthuthuka nokukhula okuzinzile).
Imisebenzi evela endaweni yokugcina ingaqukatha izingcezu ezincane noma ezinkulu zekhodi ebhalwe ngolimi lwe-Wolfram. Isibonelo, lezi kungaba izingcingo ama-API angaphandle namasevisi noma imitapo yolwazi yangaphandle ngezinye izilimi. Into ehlukile ngale ndlela ukuthi uma uhlola ukusebenza kwezinga lomsebenzisi, ngeke kube khona ukungezwani okungaba khona ngoba indlela yakhelwe phezu kwesakhiwo esingaguquki solimi lweWolfram - futhi wonke umsebenzi uzosebenza ngokuzenzakalelayo - njengoba nje kufanele.
Igobolondo kanye nesakhiwo sokuhlela se-Wolfram Feature Repository yakhelwe ukuze wonke umuntu akwazi ukufaka isandla esicaleni esivamile ngendlela elula nelula kakhulu kubo - empeleni, nje. ngokugcwalisa ifayela lombhalo lenothiphedi (enesandiso se-nb) WL. Imisebenzi ezenzakalelayo eyakhelwe ngaphakathi ikuvumela ukuthi uhlole imisebenzi emisha eyengezwe endaweni yokugcina ukuze uqinisekise ukuhlanganiswa kwayo olimini. Inkampani yethu ibhejela uhla olubanzi lwabasebenzisi abakwazi ukuhlanganisa imisebenzi yabo olimini, esikhundleni sokuhlanganisa inkimbinkimbi enkulu yemisebenzi emisha - futhi nakuba kunenqubo yokubuyekeza, asiphikeli kunoma yini efana nale. ukuhlaziywa komklamo okubabazekayo noma izindinganiso eziqinile zokuphelela nokuthembeka kwezici ezintsha zabasebenzisi, ngokuphambene nokuhlolwa okuqinile kwezici ezakhelwe olimini oluyisisekelo esilusebenzisayo.

Kukhona ukuhwebelana okuningi kanye nemininingwane kule ndlela, kodwa inhloso yethu ukuthuthukisa inqolobane yesici se-Wolfram kokubili kokuhlangenwe nakho komsebenzisi nokuqinisekisa ukuthi izici ezintsha zabasebenzisi zifaka isandla ngokuphusile ekuthuthukisweni kolimi. Njengoba sikhula, angingabazi ukuthi kuzodingeka sisungule izindlela ezintsha zokucubungula nokuqinisekisa imisebenzi eyakhelwe endaweni yokugcina izinto, hhayi okungenani ukuhlela izinombolo ezinkulu zemisebenzi kanye nokuthola lezo ezidingwa abasebenzisi. Nokho, kuyasikhuthaza ukuthi indlela esiyikhethile iyisiqalo esihle. Mina ngokwami wengeze izici ezimbalwa kusizindalwazi sokuqala. Eziningi zazo zisuselwe kukhodi engizenzele yona mathupha isikhathi eside. Futhi kungithathe nje imizuzu embalwa ukuwaphushela endaweni yokugcina. Manje njengoba sebesendaweni yokugcina izinto, ekugcineni ngingakwazi - ngokushesha nanoma ngasiphi isikhathi - ukusebenzisa le misebenzi njengoba kudingeka, ngaphandle kokukhathazeka ngokucinga amafayela, ukulanda amaphakheji, njll.

Ukwandisa ukusebenza kahle ngenkathi kunciphisa izindleko

Ngisho nangaphambi kwe-inthanethi, bekunezindlela zokwabelana ngekhodi yolimi lwe-Wolfram (iphrojekthi yethu yokuqala enkulu ephakathi kwaba I-MathSource, eyakhelwe i-Mathematica ngo-1991 ngokusekelwe ku-CD-ROM, njll.). Kunjalo, indlela ehlongozwayo ukuze isetshenziswe ngokususelwe kunqolobane yomsebenzi we-Wolfram iyithuluzi elinamandla nelithembekile lokuqalisa le misebenzi engenhla.

Ngaphezu kweminyaka engama-30, inkampani yethu isebenze ngokuzikhandla ukugcina ubuqotho besakhiwo solimi lweWolfram, futhi lokhu kubalulekile ekuqinisekiseni ukuthi ulimi lweWolfram alubi nje ulimi lohlelo, kodwa futhi luwulimi lwezinhlelo. ulimi lwekhompyutha olugcwele. Ngakho-ke, ingqikithi yendlela yokusebenzisa inqolobane yomsebenzi we-Wolfram ukusebenzisa indlela ebumbene yokuhlela nokuthuthukisa imisebenzi emisha eyengezwe ngokulandelana futhi ingene ohlakeni lolimi ukuze luthuthuke futhi luguquke ngokubambisana.

Izinqubo ezihlukahlukene zokubala zenzeka esakhiweni sokuqaliswa komsebenzi ngamunye. Kumele kuqashelwe lapha ukuthi kuyadingeka ukuthi umsebenzi ube nokubukeka okucacile nokufana nokubukeka okubonakalayo komsebenzisi. Kulo mongo, imisebenzi eyakhelwe ngaphakathi yolimi lwe-Wolfram yethulwa ngezibonelo ezilandelanayo ezingaphezu kwezi-6000 zokuthi ungayihlela kanjani kahle imisebenzi (lezi ingeyethu. amavidiyo wokuhlela abukhomaezihlanganisa amakhulu amahora enqubo yokudala izinhlelo ezijwayelekile). Okwenza le ndlela ekugcineni yenza inqolobane yesici se-Wolfram ikwazi ukusebenza kahle yisakhiwo solimi lwe-Wolfram, nenani elikhulu lemitapo yolwazi eyengeziwe nehlukahlukene esivele yakhelwe olimini. Isibonelo, uma unomsebenzi ocubungula izithombe, noma ama-arrays ahlukene, noma izakhiwo zamangqamuzanaFuthi idatha yendawo noma abanye - ukumelela kwabo okungokomfanekiso okungaguquki sekukhona kakade olimini, futhi ngenxa yalokhu, umsebenzi wakho usheshe uhambisane neminye imisebenzi ngolimi.

Ukudala indawo yokugcina esebenza kahle kuwumsebenzi othokozisayo wokwenza izinhlelo ze-meta. Isibonelo, ukweqisa kwemikhawulo kuhlelo ngeke kuvumele ukuthola ukuhlanganiswa okudingekayo kanye nendawo yonke ye-algorithm. Njengoba nje ngenani elinganele lemikhawulo yokusebenza, ngeke ukwazi ukusebenzisa ukulandelana okulungile ngokwanele kokwenziwa kwe-algorithm. Izibonelo ezimbalwa zangaphambilini zokusebenzisa ukuyekethisa kwalezi zindlela, ezisetshenziswe inkampani yethu, zisebenze ngokuzinza - lezi yilezi: Imibukiso yephrojekthi ye-Tungsten, yethulwa ngo-2007 futhi manje isebenzisa ku-inthanethi ngamademo angaphezu kuka-12000 asebenzisana nabasebenzisi. IN I-Wolfram database zingaphezu kuka-600 isizindalwazi esenziwe ngomumo esingasetshenziswa ngolimi lweWolfram, kanye Isitoreji senethiwekhi ye-Wolfram neural igcwaliswa ngamanethiwekhi amasha e-neural cishe isonto ngalinye (sekuvele kukhona angu-118 manje) futhi axhunywa ngokushesha ngomsebenzi I-NetModel ngolimi lweWolfram.

Zonke izibonelo ezingenhla zinesici esiyisisekelo - izinto nemisebenzi eqoqwe kuphrojekthi inezinga eliphezulu kakhulu lokuhlela nokusabalalisa izinqubo. Yebo, imininingwane yesakhiwo sokuthi iyini idemo noma inethiwekhi ye-neural noma enye into ingahluka kakhulu, kodwa isakhiwo esiyisisekelo sanoma iyiphi inqolobane yamanje ihlala injalo. Manje-ke uthini umbono wakho, msebenzisi othandekayo, mayelana nokudala inqolobane enjalo enezela izandiso olimini lweWolfram? Ulimi lweWolfram luklanyelwe ukuguquguquka ngokwedlulele, ngakho-ke lunganwetshwa futhi lulungiswe nganoma iyiphi indlela. Lesi simo sibaluleke kakhulu ekhonweni lokudala ngokushesha amaphrojekthi esoftware ahlukahlukene ngolimi lweWolfram. Kumele kuqashelwe lapha ukuthi njengoba ukuguquguquka kolimi kukhula, izindleko zemiklamo eyenziwa ngolimi olunjalo zizokhuphuka nakanjani. Lokhu kungenxa yokuthi lapho umsebenzisi esebenzisa kakhulu ulimi olunjalo, uthola ukusebenza okuzinikele ngokwengeziwe, kodwa akufanele sikhohlwe ukuthi le ndlela ingase ibe nezinhlangothi ezingezinhle ngokwemibandela yokungakwazi ukuqinisekisa ukungaguquguquki kwamamojula ohlelo.

Kunenkinga evamile ngemitapo yolwazi ngezilimi zokuhlela zendabuko - uma usebenzisa umtapo wolwazi owodwa, ngokwesibonelo, ikhodi izosebenza kahle, kodwa uma uzama ukusebenzisa imitapo yolwazi eminingi, asikho isiqinisekiso sokuthi izosebenzisana ngendlela efanele. . Futhi, ezilimini zokuhlela zendabuko - ngokungafani nolimi lwekhompuyutha olugcwele - ayikho indlela yokuqinisekisa ubukhona bokwethulwa okungaguquki okwakhelwe ngaphakathi kwanoma yimiphi imisebenzi noma izinhlobo zedatha ngaphandle kwezakhiwo zazo eziyisisekelo. Kodwa, eqinisweni, inkinga inkulu kakhulu kunalokho okubonakala ekuqaleni: uma umuntu akha ukusebenza okuthe mpo okukhulu, khona-ke ngaphandle kwezindleko ezinkulu zohlelo oluphakathi nendawo esilufaka olimini lweWolfram, akunakwenzeka ukwenza lokho. ukuzuza ukungaguquguquki. Ngakho-ke kubalulekile ukuthi wonke amamojula esofthiwe ahlale esebenza ndawonye ngendlela efanele.

Ngakho-ke umbono ongemva kwenqolobane yesici se-Wolfram uwukugwema inkinga echazwe ngenhla ngokumane ungeze izandiso olimini ngezingcezu ezincane zekhodi kusetshenziswa izici ezingazodwana okulula ukuzithuthukisa njengamamojula ahambisanayo. Uma sekushiwo, kunezici zokuhlela ezingeke zenziwe zibe lula kusetshenziswa imisebenzi ngayinye (futhi inkampani yethu ihlela ukukhipha i-algorithm yokuhlela elungiselelwe esikhathini esizayo esiseduze ukuze isize ukusebenzisa amaphakheji esofthiwe amakhulu). Kodwa-ke, ngokusekelwe emisebenzini eseyakhiwe Olimini Lwe-Wolfram, maningi amathuba okuhlela aqaliswa ngokusekelwe emisebenzini ngayinye. Umbono lapha ukuthi ngomzamo omncane wokuhlela kungenzeka ukudala imisebenzi eminingi emisha futhi ewusizo kakhulu ezohlinzeka ngokuhambisana okwanele ekwakhiweni, izosebenzisana kahle, futhi futhi, ngaphezu kwalokhu, izokwazi ukusetshenziswa kalula futhi kabanzi olimini esikhathini esizayo.

Le ndlela, yebo, iwukuvumelana. Uma iphakethe elikhudlwana belisetshenziswa, umhlaba omusha wonke wokusebenza ungacatshangwa ongaba namandla kakhulu futhi ube wusizo. Uma kunesidingo sokuthola ukusebenza okusha okuzohambisana nakho konke okunye, kodwa awuzimisele ukuchitha umzamo omkhulu ekuthuthukiseni iphrojekthi, lokhu, ngeshwa, kungaholela ekunciphiseni ububanzi bephrojekthi yakho. Umqondo ongemuva kwenqolobane yesici se-Wolfram ukuhlinzeka ngokusebenza engxenyeni echazayo yephrojekthi; le ndlela izongeza ukusebenza okunamandla ngenkathi ikwenza kube lula ukugcina ukungaguquguquki okuhle kuphrojekthi yokuhlela.

Siza ekungezeni imisebenzi yangokwezifiso endaweni yokugcina umsebenzi

Ithimba lethu lisebenze kanzima ukwenza kube lula kubasebenzisi ukuthi banikele ezicini zekhosombe le-Wolfram. Kudeskithophu (seyingenile kakade inguqulo 12.0), Ungamane udlule kumathebhu wemenyu enkulu ngokulandelana: Ifayela > Okusha > I-RepositoryItem > Into Yendawo Yomsebenzi futhi uzothola "Incazelo Notebook" (ngohlelo ngaphakathi kwebhentshi lokusebenzela. Ungasebenzisa futhi umsebenzi we-analogue - YakhaInothibhuku["FunctionResource"]):

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Kunezinyathelo ezimbili ezibalulekile ozodinga ukuzenza: okokuqala, empeleni bhala phansi ikhodi yomsebenzi wakho futhi, okwesibili, bhala phansi imibhalo ebonisa indlela umsebenzi wakho okufanele usebenze ngayo.
Chofoza inkinobho ethi "Vula Isampula" phezulu ukuze ubone isibonelo salokho okudingeka ukwenze:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Empeleni, uzama ukudala into efana nomsebenzi owakhelwe ngaphakathi ngolimi lweWolfram. Ngaphandle kokuthi ingenza okuthile okucace kakhulu kunomsebenzi owakhelwe ngaphakathi. Ngesikhathi esifanayo, okulindelekile mayelana nokuphelela nokuthembeka kwayo kuyoba ngaphansi kakhulu.
Udinga ukunikeza umsebenzi wakho igama elilandela imihlahlandlela yokuqamba umsebenzi wolimi lwe-Wolfram. Ngaphezu kwalokho, uzodinga ukuthuthukisa amadokhumenti omsebenzi wakho, afana nemisebenzi eyakhelwe ngaphakathi yolimi. Ngizokhuluma ngalokhu ngokuningiliziwe ngokuhamba kwesikhathi. Okwamanje, qaphela nje ukuthi emgqeni wezinkinobho phezulu kwefayela le-notebook yencazelo kukhona inkinobho "Imihlahlandlela Yesitayela", echaza okufanele ukwenze, kanye nenkinobho Yamathuluzi, ehlinzeka ngamathuluzi okufometha amadokhumenti omsebenzi wakho.
Uma uqinisekile ukuthi yonke into igcwaliswe kahle futhi usulungile, chofoza inkinobho ethi "Hlola". Kungokwemvelo ngokuphelele ukuthi awukayitholi yonke imininingwane okwamanje. Ngakho umsebenzi othi "Hlola" uzosebenza ngokuzenzakalelayo futhi wenze amasheke amaningi wesitayela nokuvumelana. Ngokuvamile, izokwazisa ngokushesha ukuthi uqinisekise futhi wamukele izilungiso (Isibonelo: “Lo mugqa kufanele uphele ngekholoni,” futhi uzokwazisa ukuthi ufake ikholoni). Kwesinye isikhathi uzocela ukuthi wengeze noma uguqule okuthile ngokwakho. Sizolokhu sengeza izici ezintsha ekusebenzeni okuzenzakalelayo kwenkinobho ethi Hlola, kodwa empeleni injongo yako iwukuqinisekisa ukuthi yonke into oyithumela kunqolobane yesici isivele ilandela eduze imihlahlandlela eminingi yesitayela ngangokunokwenzeka.

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Ngakho, ngemva kokuqalisa "Hlola", ungasebenzisa "Buka kuqala". "Ukuhlola kuqala" kudala ukubuka kuqala kwekhasi lemibhalo olichazile ngomsebenzi wakho. Ungakwazi futhi ukudala ukubuka kuqala kwefayela elidalwe kukhompuyutha yakho noma ifayela elitholakala kusitoreji samafu. Uma, ngasizathu simbe, ungagculisekile ngalokho okubonayo ekubukeni kuqala, mane ubuyele emuva wenze izilungiso ezidingekayo, bese uchofoza inkinobho ethi Buka kuqala futhi.
Manje usukulungele ukusunduza umsebenzi wakho endaweni yokugcina. Inkinobho ethi Sebenzisa ikunikeza izinketho ezine:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Okubalulekile kulesi sinyathelo ukuthi ungahambisa umsebenzi wakho endaweni yokugcina umsebenzi weWolfram ukuze utholakale kunoma ngubani. Ngesikhathi esifanayo, ungakwazi futhi ukubeka umsebenzi wakho enanini elilinganiselwe labasebenzisi. Isibonelo, ungakha umsebenzi osingathwa endaweni kukhompuyutha yakho ukuze itholakale uma usebenzisa leyo khompyutha. Noma ungayithumela kweyakho i-akhawunti yefu, ukuze itholakale kuwe uma uxhumeke efwini. Futhi ungabamba esidlangalaleni (ukhiphe) isici nge-akhawunti yakho yefu. Ngeke ibe phakathi nendawo yesici se-Wolfram, kodwa uzokwazi ukunikeza othile i-URL ezomvumela ukuthi athole isici sakho ku-akhawunti yakho. (Esikhathini esizayo, sizophinde sisekele amakhosombe amaphakathi kuyo yonke inkampani yethu.)

Ngakho-ke ake sithi ufuna ukuhambisa umsebenzi wakho kusizinda solwazi somsebenzi we-Wolfram. Ukuze wenze lokhu, chofoza inkinobho ethi "Thumela" endaweni yokugcina. Manje-ke kwenzekani ngaleso sikhathi? Isicelo sakho sifakwe kumugqa ngokushesha ukuze sibuyekezwe futhi sigunyazwe ithimba lethu elizinikele labaqaphi.

Njengoba isicelo sakho siqhubeka ngenqubo yokugunyaza (okuvame ukuthatha izinsuku ezimbalwa), uzothola ukuxhumana mayelana nesimo saso kanye neziphakamiso zokusebenzisa esikhathini esizayo. Kodwa uma isici sakho sesivunyiwe, sizoshicilelwa ngokushesha ku-Wolfram Feature Repository futhi sizotholakala kunoma ubani ukuthi asisebenzise. (Futhi lokhu kuzovela ku izinhlabamkhosi zezindaba zezici ezintsha njll.)

Yini okufanele ibe kusitoreji?

Kufanele kuqashelwe ukuthi inkampani yethu inezindinganiso eziphakeme kakhulu zokuphelela, ukwethembeka kanye nekhwalithi iyonke, yemisebenzi engama-6000+ esesivele sizakhele olimini lweWolfram eminyakeni engama-30+ edlule yonke ihlangabezana nalezi zidingo ezingenhla. Umgomo we-Wolfram Function Repository ukusebenzisa sonke isakhiwo nokusebenza osekuvele kukhona Olimini Lwe-Wolfram ukuze kwengezwe imisebenzi eminingi elula (okungukuthi, imisebenzi yokusebenza ephezulu) ngangokunokwenzeka.

Kunjalo, imisebenzi endaweni yesikhombi ye-Wolfram kufanele ihambisane nemithetho yokuklama yolimi lwe-Wolfram - ukuze ikwazi ukusebenzisana ngokugcwele neminye imisebenzi kanye nokulindelwe ngabasebenzisi ukuthi umsebenzi kufanele usebenze kanjani kahle. Nokho, imisebenzi akudingekile ukuba iphelele noma ithembeke ngokulinganayo.

Emisebenzini eyakhelwe ngaphakathi yolimi lwe-Wolfram, sisebenza kanzima ukwenza imisebenzi yokuhlela ibe ejwayelekile ngangokunokwenzeka. Uma sekushiwo lokho, lapho endaweni yokugcina umsebenzi weWolfram akukho lutho olungalungile ngokuba nomsebenzi kuwo ovele uphathe icala elithile elicacile kodwa eliwusizo. Ngokwesibonelo, umsebenzi SendMailFromNotebook ingathola amafayela ngefomethi ethile ethile futhi idale imeyili ngendlela eyodwa. I-PolygonalDiagram idala amashadi anemibala ethile kuphela nokulebula, njll.

Elinye iphuzu elihlobene nemisebenzi eyakhelwe ngaphakathi ukuthi inkampani yethu yenza yonke imizamo yokusingatha wonke amacala atypical, ukuphatha kahle okokufaka okungalungile, njalonjalo. Endaweni yokugcina umsebenzi, kujwayelekile ngokuphelele ukuthi kube nomsebenzi okhethekile ophatha amacala amakhulu okuxazulula inkinga futhi ungazinaki zonke ezinye.

Iphuzu elisobala ukuthi kungcono ukuba nemisebenzi eyenza okuningi futhi ikwenze kangcono, kodwa ukulungiselelwa kwenqolobane yokusebenza - ngokuphambene nemisebenzi eyakhelwe ngaphakathi yolimi lweWolfram - kufanele ibe nemisebenzi eminingi ehlanganiswe nemisebenzi eminingi kunokuba ingene ngaphakathi. izinqubo zokuqaliswa komsebenzi othile ngamunye.

Manje ake sibheke isibonelo semisebenzi yokuhlola endaweni yokugcina. Okulindelekile kokungaguquguquki kwemisebenzi enjalo ngokwemvelo kuphansi kakhulu kunemisebenzi yolimi eyakhelwe ngaphakathi. Lokhu kuyiqiniso ikakhulukazi ezimeni lapho imisebenzi incike ezisetshenziswa zangaphandle ezifana nama-API, kubalulekile ukwenza njalo ukuhlola okungaguquguquki, okwenzeka ngokuzenzakalela ngaphakathi kwama-algorithms okuqinisekisa. Efayeleni le-nb, ungacacisa izincazelo (esigabeni esithi Ulwazi Olwengeziwe) futhi ucacise ukuhlola okuningi njengoba kuchazwe iyunithi yezinhlamvu yokufaka nokukhiphayo noma izinto zezinhlamvu ezigcwele zohlobo. I-VerificationTest, njengoba ubona kufanelekile. Ukwengeza, uhlelo luhlala luzama ukushintsha izibonelo zamadokhumenti owanikezayo zibe inqubo yokuqinisekisa (futhi ngezinye izikhathi lokhu kungase kusebenzise kakhulu insiza, isibonelo, kumsebenzi omphumela oncike ezinombolweni ezingahleliwe noma isikhathi sosuku).

Ngenxa yalokho, inqolobane yomsebenzi izoba nenani lezinto eziyinkimbinkimbi zokuqaliswa. Eminye izoba umugqa owodwa nje wekhodi, eminye ingase ihlanganise izinkulungwane noma amashumi ezinkulungwane zemigqa, cishe kusetshenziswa imisebenzi yomsizi eminingi. Kunini lapho kufaneleka khona ukwengeza umsebenzi odinga ikhodi encane kakhulu ukuyichaza? Ngokuyisisekelo, uma kunomsebenzi othile igama elihle le-mnemonic, abasebenzisi abangayiqonda kalula uma beyibona engxenyeni yekhodi, khona-ke isivele yengezwe. Uma kungenjalo, mhlawumbe kungcono ukuvele ufake kabusha ikhodi kuhlelo lwakho ngaso sonke isikhathi uma udinga ukuyisebenzisa.

Injongo eyinhloko yenqolobane yokusebenza (njengoba igama layo libonisa) ukwethula izici ezintsha olimini. Uma ufuna ukwengeza idatha entsha noma amabhizinisi amasha, sebenzisa Inqolobane yedatha yeWolfram. Kodwa kuthiwani uma ufuna ukwethula izinhlobo ezintsha zezinto ezibalweni zakho?

Empeleni kunezindlela ezimbili. Ungase ufune ukwethula uhlobo lwento olusha oluzosetshenziswa emisebenzini emisha endaweni yokugcina imisebenzi. Futhi kulesi simo, ungahlala ubhala phansi ukumelwa kwayo okungokomfanekiso futhi ukusebenzise lapho ufaka noma ukhipha imisebenzi endaweni yokugcina umsebenzi.

Kodwa kuthiwani uma ufuna ukumela into bese uchaza, ngokusebenzisa imisebenzi ekhona ngolimi lweWolfram, ofuna ukusebenza nayo? Ulimi lweWolfram luhlale lunomshini ongasindi walokhu, obizwa Amanani aphezulu. Ngeminye imikhawulo (ikakhulukazi imisebenzi leyo abakwazi ukuhlola izimpikiswano zabo), inqolobane yokusebenza ikuvumela ukuthi uvele umele umsebenzi futhi uchaze amanani ayo. (Ukukhulisa ukulindela kokungaguquguquki lapho kwakhiwa idizayini entsha enkulu ehlanganiswe ngokugcwele kulo lonke Ulimi lweWolfram ngokuvamile kuyinqubo ebaluleke kakhulu engenakufezwa ngokumane kukhuphule izindleko zephrojekthi futhi kuyinto eyenziwa yinkampani yethu njengengxenye yamaphrojekthi. ekuthuthukisweni kwesikhathi eside kolimi, lo msebenzi awuwona umgomo obekwe njengengxenye yokuthuthukiswa kwendawo yokugcina izinto).

Ngakho-ke, yini engase ibe kukhodi yokusebenza endaweni yokugcina imisebenzi? Konke kwakhiwe ngolimi lweWolfram, kunjalo (okungenani uma ingameli izinsongo ngoba ukuphepha kanye nokusebenza kohlelo ngokwalo, njengendawo yokwenza ikhompuyutha) kanye nanoma yimuphi umsebenzi ovela kunqolobane yomsebenzi. Nokho, kukhona okunye ukusebenza: umsebenzi endaweni yokugcina umsebenzi ungabiza i-API, noma ungene Wolfram Cloud, noma komunye umthombo. Yiqiniso, zikhona ezinye izingozi ezihlobene nalokhu. Ngenxa yokuthi azikho iziqinisekiso zokuthi i-API ngeke ishintshe, futhi umsebenzi esitolo sokusebenza uzoyeka ukusebenza. Ukusiza ukuhlonza izinkinga ezifana nalezi, kukhona inothi ekhasini lemibhalo (esigabeni Sezimfuneko) lanoma yisiphi isici esithembele kokungaphezu nje kokusebenza kolimi lwe-Wolfram olwakhelwe ngaphakathi. (Yiqiniso, uma kuziwa kudatha yangempela, kungaba nezinkinga ngisho nangalokhu kusebenza - ngoba idatha yomhlaba wangempela ishintsha njalo, futhi ngezinye izikhathi ngisho nezincazelo zayo kanye nesakhiwo siyashintsha.)

Ingabe yonke ikhodi yendawo yesici se-Wolfram kufanele ibhalwe ngesi-Wolfram? Impela, ikhodi engaphakathi kwe-API yangaphandle akufanele ibhalwe ngolimi lwe-Wolfram, olungayenzi ngisho ikhodi yolimi. Eqinisweni, uma uthola umsebenzi cishe kunoma yiluphi ulimi lwangaphandle noma umtapo wolwazi, ungakha isembozo esikuvumela ukuthi usisebenzise endaweni yokugcina umsebenzi weWolfram. (Ngokuvamile kufanele usebenzise imisebenzi eyakhelwe ngaphakathi kulokhu Ukuhlola kwangaphandle noma I-ExternalFunction ngekhodi yolimi yeWolfram.)

Ngakho-ke yini injongo yokwenza lokhu? Empeleni, lokhu kukuvumela ukuthi usebenzise lonke uhlelo lolimi lwe-Wolfram oludidiyelwe kanye nesethi yalo yonke yamakhono esoftware. Uma uthola ukusetshenziswa okuyisisekelo kumtapo wolwazi wangaphandle noma ulimi, ungasebenzisa isakhiwo esinothile esingokomfanekiso solimi lwe-Wolfram ukuze udale umsebenzi osezingeni eliphezulu ovumela abasebenzisi ukuthi basebenzise kalula noma yikuphi ukusebenza osekwenziwe kakade. Okungenani, lokhu kufanele kwenzeke emhlabeni okahle lapho zonke izakhiwo zokulayisha imitapo yolwazi njll. zikhona, lapho zizosingathwa ngokuzenzakalelayo Ulimi lwe-Wolfram. (Kumele kuqashelwe ukuthi ekusebenzeni kungase kube nezinkinga nge ukusetha izilimi zangaphandle isistimu ethile yekhompuyutha, kanye nokugcinwa kwamafu kungase kubangele izinkinga zokuphepha ezengeziwe).

Kodwa-ke, uma uqala ubheka imitapo yolwazi yangaphandle evamile, ngokuvamile ibonakala iyinkimbinkimbi kakhulu ukuba ingafakwa emisebenzini embalwa nje, kodwa ezimweni eziningi, ubunkimbinkimbi obuningi buvela ekudaleni ingqalasizinda edingekayo ukuze umtapo wolwazi kanye nayo yonke imisebenzi ngisekele . Kodwa-ke, uma usebenzisa Ulimi Lwe-Wolfram, ingqalasizinda ngokuvamile isivele yakhelwe emaphaketheni, ngakho-ke asikho isidingo sokuveza yonke le misebenzi yosekelo ngokuningiliziwe, kodwa dala kuphela imisebenzi yemisebenzi ethize "ephezulu" eqondene nohlelo lokusebenza emtatsheni wezincwadi. .

"I-Ecosystem" yesisekelo solwazi

Uma ubhale imisebenzi oyisebenzisa njalo, ihambise ku-Wolfram Function Repository! Uma okunye kungaphumi kulokhu (ukuthuthukiswa kolimi), khona-ke noma kunjalo kuzoba lula kakhulu kuwe ukuthi usebenzise imisebenzi ukuze uzisebenzisele wena. Kodwa-ke, kunengqondo ukucabanga ukuthi uma usebenzisa imisebenzi njalo, mhlawumbe abanye abasebenzisi bazoyithola iwusizo.

Ngokwemvelo, ungase uzithole usesimweni lapho ungakwazi - noma ungafuni - ukwabelana ngemisebenzi yakho noma esimweni sokuthola ukufinyelela ezinsizeni zolwazi oluyimfihlo. Ngisho nasezimweni ezinjalo, ungavele uthumele imisebenzi ku-akhawunti yakho yefu, ecacisa amalungelo ukufinyelela kuzo. (Uma inhlangano yakho ine Ifu langasese le-Wolfram Enterprise, khona-ke maduze izokwazi ukusingatha inqolobane yayo yesici esiyimfihlo, engalawulwa ngaphakathi kwenhlangano yakho futhi isethe ukuthi kufanele yini ukuphoqelela ukubukwa ukuthi kubukwe abasebenzisi bezinkampani zangaphandle.)

Imisebenzi oyithumelayo kunqolobane yomsebenzi we-Wolfram akumele iphelele; kufanele nje abe usizo. Lokhu kufana nesigaba esithi "Amaphutha" emibhalweni ye-Unix yakudala - "Esigabeni Sezincazelo" kunesigaba "Amanothi Ombhali" lapho ungachaza khona imikhawulo, izinkinga, njll. osuvele wazi ngomsebenzi wakho. Ukwengeza, lapho uhambisa isici sakho endaweni yokugcina, ungakwazi ukwengeza amanothi okuhambisa azofundwa ithimba elizinikele labaqaphi.

Uma isici sesishicilelwe, ikhasi lalo lihlala linezixhumanisi ezimbili ngezansi: "Thumela umlayezo mayelana nalesi sici"Futhi"Xoxa emphakathini weWolfram" Uma unamathisela inothi (isb, ngitshele ngeziphazamisi), ungamaka ibhokisi elithi ufuna umlayezo wakho kanye nolwazi lokuxhumana lwabiwe nombhali wesici.

Kwesinye isikhathi ufuna nje ukusebenzisa imisebenzi evela endaweni yokugcina umsebenzi weWolfram, njengemisebenzi eyakhelwe ngaphakathi, ngaphandle kokubheka amakhodi abo. Kodwa-ke, uma ufuna ukubheka ngaphakathi, kuhlala kunenkinobho ye-Notepad phezulu. Chofoza kuyo futhi uzothola ikhophi yakho yencwadi yokubhala yezincazelo yangempela ehanjiswe endaweni yokugcina izici. Kwesinye isikhathi ungayisebenzisa njengesibonelo sezidingo zakho. Ngesikhathi esifanayo, ungakwazi futhi ukuthuthukisa ukuguqulwa kwakho kwalo msebenzi. Ungase ufune ukuthumela le misebenzi oyithole endaweni yokugcina ikhompuyutha yakho noma ku-akhawunti yakho yesitoreji samafu e-aphid, mhlawumbe ufuna ukuyihambisa kusisekelo solwazi lomsebenzi, mhlawumbe njengenguqulo ethuthukisiwe, enwetshiwe yomsebenzi wokuqala.

Ngokuzayo, sihlela ukusekela ukufokhwa kwesitayela se-Git kumakhosombe wesici, kodwa okwamanje sizama ukukugcina kulula, futhi sihlala sinenguqulo eyodwa kuphela eyamukelwe yesici ngasinye esakhelwe olimini. Kaningi kunalokho (ngaphandle uma onjiniyela bayeka ukugcina izici abazithuthukisile futhi baphendule ukuthunyelwa komsebenzisi), umbhali wangempela wesici ulawula izibuyekezo kuso futhi athumele izinguqulo ezintsha, ezibuye zibuyekezwe futhi, uma bephumelela inqubo yokubuyekeza. , enyatheliswa ngolimi.

Ake sicabangele umbuzo wokuthi "ukuguqulwa" kwemisebenzi ethuthukisiwe kusebenza kanjani. Njengamanje, uma usebenzisa umsebenzi ovela endaweni yokugcina umsebenzi, incazelo yawo izogcinwa unomphela kukhompyutha yakho (noma ku-akhawunti yakho yefu uma usebenzisa ifu). Uma inguqulo entsha yesici itholakala, ngokuzayo uma uyisebenzisa uzothola umlayezo okwazisa ngalokhu. Futhi uma ufuna ukubuyekeza umsebenzi enguqulweni entsha, ungakwenza usebenzisa umyalo I-ResourceUpdate. (I-"function blob" empeleni igcina ulwazi olwengeziwe lwenguqulo, futhi sihlela ukwenza lokhu kufinyeleleke kakhudlwana kubasebenzisi bethu esikhathini esizayo.)

Enye yezinto ezinhle ngeWolfram Function Repository ukuthi noma yiluphi uhlelo lolimi lweWolfram, noma yikuphi lungasebenzisa imisebenzi olusuka kuyo. Uma uhlelo luvela kuncwajana, kuvame ukuba lula ukufometha imisebenzi yenqolobane njengemisebenzi efundeka kalula "yento kanambambili esebenzayo" (mhlawumbe ngesethi yenguqulo efanele).

Ungakwazi ukufinyelela noma imuphi umsebenzi endaweni yenqolobane usebenzisa umbhalo I-ResourceFunction[...]. Futhi lokhu kulula kakhulu uma ubhala ikhodi noma izikripthi ngqo ze-Wolfram Engine, isibonelo, nge usebenzisa i-IDE noma umhleli wekhodi yombhalo (kufanele kuqashelwe ikakhulukazi ukuthi inqolobane yokusebenza ihambisana ngokugcwele nayo Injini yamahhala ye-Wolfram yabathuthukisi).

Isebenza kanjani?

Ngaphakathi kwemisebenzi endaweni yokugcina ye-Wolfram lokhu kungenzeka usebenzisa okufanayo ncamashi izinhlelo zezinsiza izisekelo, njengaku zonke ezinye izinqolobane zethu ezikhona (isitolo sedatha, I-Neural Net Repository, ukuqoqwa kwamaphrojekthi edemo njll.), njengazo zonke ezinye izinsiza zohlelo lwe-Wolfram, I-ResourceFunction ekugcineni kusekelwe emsebenzini I-ResourceObject.

Cabanga I-ResourceFunction:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Ngaphakathi ungabona ulwazi oluthile usebenzisa umsebenzi Ulwazi:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Ngabe ukusetha umsebenzi wensiza kusebenza kanjani? Elilula kunawo wonke liyicala lendawo. Nasi isibonelo esithatha umsebenzi (kulokhu umsebenzi nje omsulwa) futhi siwuchaze njengomsebenzi wensiza weseshini yohlelo olunikeziwe:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Uma usuyenzile incazelo, ungasebenzisa umsebenzi wensiza:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Qaphela ukuthi kukhona isithonjana esimnyama kule blob yomsebenzi I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram. Lokhu kusho ukuthi umsebenzi we-BLOB ubhekisela kumsebenzi wensiza yenkumbulo echazwe kuseshini yamanje. Isici sensiza esilondolozwe unomphela kukhompuyutha yakho noma i-akhawunti yefu sinesithonjana esimpunga I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram. Futhi kukhona isithonjana esiwolintshi sesici esisemthethweni sensiza ku-Wolfram Feature Repository I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram.

Manje kwenzekani uma usebenzisa imenyu ethi Nweba Encwadini Yezincazelo? Okokuqala, kuthatha zonke izincazelo kuncwajana futhi kuzo kwakha okungokomfanekiso I-ResourceObject). (Futhi uma usebenzisa i-IDE esekwe embhalweni noma uhlelo, ungaphinda udale ngokusobala I-ResourceObject)

Ukuthunyelwa kwendawo komsebenzi ovela endaweni yokugcina kukhompuyutha yakho kwenziwa kusetshenziswa umyalo I-LocalCache into yensiza ukuyigcina njenge LocalObject kusistimu yakho yefayela. Ukuthunyelwa ku-akhawunti yefu kwenziwa kusetshenziswa umyalo CloudDeploy kwento yensiza, kanye nokuthunyelwa kwamafu omphakathi CloudPublish. Kuzo zonke izimo ResourceRegister futhi isetshenziselwe ukubhalisa igama lomsebenzi wensiza, ngakho I-ResourceFunction["igama"] izosebenza.

Uma uchofoza inkinobho yokuthumela ye-Function Repository, kwenzekani ngaphansi kwayo I-ResourceSubmit ubize into yensiza. (Futhi uma usebenzisa i-interface yokufaka umbhalo, ungaphinda ushayele I-ResourceSubmit ngqo.)

Ngokuzenzakalelayo, ukuthunyelwa kwenziwa ngaphansi kwegama elihlotshaniswa ne-ID yakho ye-Wolfram. Kodwa uma uthumela isicelo egameni leqembu noma inhlangano yokuthuthukisa, ungasithumela setha i-ID yomshicileli ehlukile futhi esikhundleni salokho ulisebenzise njengegama ukuze uhlanganyele nemibono yakho.

Ngemuva kokuthi uthumele noma yimiphi imisebenzi yakho kusisekelo solwazi lomsebenzi, izofakwa kulayini ukuze ibuyekezwe. Uma uthola amazwana empendulweni, ngokuvamile azoba ngendlela yefayela lombhalo elingezwe “amaseli wamazwana” engeziwe. Ungahlala uhlola isimo sohlelo lwakho lokusebenza ngokuvakashela Ingosi yelungu lesistimu yezinsiza. Kodwa uma isici sakho sesigunyaziwe, uzokwaziswa (nge-imeyili) futhi isici sakho sizothunyelwa endaweni yesici se-Wolfram.

Ezinye ezicashile emsebenzini

Uma uthi nhlá kungase kubonakale sengathi ungathatha incwajana yezincazelo uyibeke njengezwi nezwi endaweni yokugcina izinto, nokho-ke, empeleni kuningi ubuqili obuhilelekile - futhi ukubuphatha kudinga ukwenza uhlelo oluhle kakhulu lwe-meta, ukuphatha ukucubungula okungokomfanekiso. njengekhodi echaza umsebenzi , kanye neNothiphedi ngokwayo ichazwa. Okuningi kwalokhu kwenzeka ngaphakathi, ngemuva kwezigcawu, kodwa kungase kube nemithelela okufanele uyiqonde uma uzonikela kusisekelo solwazi lwesici.

Ubuqili bokuqala: Uma ugcwalisa I-Definition Notebook, ungavele ubhekisele emsebenzini wakho yonke indawo usebenzisa igama elifana ne I-MyFunction, elibukeka njengegama elivamile lomsebenzi Olimini lwe-Wolfram, kodwa kumadokhumenti enqolobane yomsebenzi lokhu kuthathelwa indawo I-ResourceFunction["Umsebenzi Wami"] yilokho abasebenzisi abazokusebenzisa uma besebenza nomsebenzi.

Ubuqili besibili: uma udala umsebenzi wensiza kusuka Kunothibhukwana Lencazelo, konke ukuncika okuhilelekile encazelweni yomsebenzi kufanele kuthwetshulwe futhi kufakwe ngokusobala. Kodwa-ke, ukuze uqinisekise ukuthi izincazelo zihlala ziyi-modular, udinga ukubeka yonke into ngendlela ehlukile indawo yamagama. (Kunjalo, imisebenzi eyenza konke, zisendaweni yokugcina imisebenzi.)

Ngokuvamile awusoze wakubona ukulandeleka kwekhodi esetshenziswe ukulungisa lesi sikhala samagama. Kodwa uma ngesizathu esithile ubiza uphawu olungasebenzi kahle ngaphakathi komsebenzi wakho, khona-ke uzobona ukuthi lolu phawu lukumongo wangaphakathi womsebenzi. Kodwa-ke, lapho ucubungula i-Definition Notepad, okungenani uphawu oluhambisana nomsebenzi ngokwawo iyalungiseka ukuze iboniswe kahle njenge-BLOB esebenzayo esikhundleni sohlamvu olungavuthiwe kumongo wangaphakathi.

Inqolobane yomsebenzi ingeyokuchaza imisebenzi emisha. Futhi le misebenzi ingaba nezinketho. Ngokuvamile lezi zinhlaka (isibonelo, Indlela noma Usayizi Wesithombe) izokwazi ukusetshenziselwa imisebenzi eyakhelwe ngaphakathi, kanye naleyo izimpawu ezakhelwe ngaphakathi sezivele zikhona. Kodwa ngezinye izikhathi isici esisha singadinga izinketho ezintsha. Ukuze kugcinwe i-modularity, le mingcele idinga ukuba yizimpawu ezichazwe komongo wangaphakathi ohlukile (noma into efana nayo yonke imisebenzi yensiza, okungukuthi, ngokwazo). Ukwenza kube lula, inqolobane yokusebenza ikuvumela ukuthi uchaze izinketho ezintsha ezincazelweni zeyunithi yezinhlamvu. Futhi ukuze kube lula kumsebenzisi, lezi zincazelo (kucatshangwa ukuthi zisetshenzisiwe OptionValue и I-OptionsPattern) nazo zicutshungulwa ukuze uma usebenzisa imisebenzi, imingcele ingacaciswa njengezintambo kuphela, kodwa futhi njengezimpawu zomhlaba ezinamagama afanayo.

Imisebenzi eminingi imane yenze lokho okufanele ikwenze ngaso sonke isikhathi lapho ibizwa khona, kodwa eminye imisebenzi idinga ukuqaliswa ngaphambi kokuthi isebenze kuseshini ethile - futhi ukuze kuxazululwe le nkinga, kunengxenye ethi "Ukuqalisa" esigabeni Sencazelo.

Imisebenzi evela endaweni yokugcina ingasebenzisa eminye imisebenzi esevele isendaweni yokugcina; ukuze uhlele izincazelo zenqolobane yokusebenza ehlanganisa imisebenzi emibili (noma ngaphezulu) ebhekisela komunye nomunye, kufanele ukusebenzise kuseshini yohlelo lwakho ukuze ukwazi ukuzisebenzisa. ireferensi njengazo I-ResourceFunction["igama"], bese ungakha izinhlanganisela zale misebenzi oyidingayo, izibonelo (angizange ngiqonde) futhi wengeze umsebenzi omusha endaweni yokugcina ngokusekelwe kulezo esezivele zithunyelwe ngaphambili. (noma vele noma ngaphambili - womabili amagama awahlakaniphile)

Amathemba entuthuko. Yini okufanele yenziwe lapho inqolobane iba nkulu ngempela?

Namuhla sethula i-Wolfram Feature Repository, kodwa ngokuhamba kwesikhathi silindele ukuthi ubukhulu bayo nokusebenza kwayo kungase kukhule kakhulu, futhi njengoba ikhula ekuthuthukisweni kuzoba nezinkinga ezihlukahlukene esivele silindele ukuthi zingase ziphakame.

Inkinga yokuqala iphathelene namagama emisebenzi kanye nokuhluka kwawo. Inqolobane yomsebenzi iklanywe ngendlela yokuthi, njengemisebenzi eyakhelwe ngaphakathi ngolimi lwe-Wolfram, ungakwazi ukubhekisela kunoma yimuphi umsebenzi onikeziwe ngokucacisa igama layo. Kodwa lokhu kusho ukuthi amagama emisebenzi kufanele ahluke emhlabeni wonke kuyo yonke inqolobane, ukuze, ngokwesibonelo, kube khona eyodwa kuphela. I-ResourceFunction["Umsebenzi Engiwuthandayo"].

Lokhu kungase kubonakale kuyinkinga enkulu ekuqaleni, kodwa kufanelekile ukuqaphela ukuthi empeleni kuyinkinga efanayo nezinto ezifana nezizinda ze-inthanethi noma izibambo zenkundla yezokuxhumana. Futhi iqiniso liwukuthi uhlelo ludinga nje ukuba nombhalisi - futhi lena enye yezindima inkampani yethu ezoyenzela isizinda solwazi somsebenzi we-Wolfram. (Ezinguqulo eziyimfihlo zendawo yokugcina, ababhalisi bazo bangaba abalawuli.) Yebo, isizinda se-inthanethi singabhaliswa ngaphandle kokuba nalutho kuso, kodwa endaweni yokugcina izinto, igama lomsebenzi lingabhaliswa kuphela uma kunencazelo yangempela umsebenzi.

Ingxenye yendima yethu ekulawuleni isisekelo solwazi lomsebenzi we-Wolfram ukuqinisekisa ukuthi igama elikhethelwe umsebenzi linengqondo uma kubhekwa incazelo yomsebenzi nokuthi lilandela izimiso zokuqamba amagama zolimi lwe-Wolfram. Sineminyaka engaphezu kwengu-30 yokuhlangenwe nakho kokuqamba imisebenzi eyakhelwe ngaphakathi ngolimi lwe-Wolfram, futhi ithimba lethu labaqondisi lizoletha lokho okuhlangenwe nakho endaweni yokugcina umsebenzi. Yiqiniso, kukhona okuhlukile ngaso sonke isikhathi. Isibonelo, kungase kubonakale kungcono ukuba negama elifushane lomsebenzi othile, kodwa kungcono "ukuvikela" ngegama elide, eliqondile ngoba mancane amathuba okuthi uhlangane nomuntu ofuna ukwenza igama elifanayo lomsebenzi esikhathini esizayo. .

(Kufanele kuqashelwe lapha ukuthi ukumane ungeze ithegi yelungu ukuze uhlukanise imisebenzi angeke kube nomphumela ohlosiwe. Ngoba ngaphandle kokuthi uphikelele ekwabeleni umaka njalo, uzodinga ukuchaza umaka omisiwe wanoma yimuphi umsebenzi onikeziwe, futhi wabele amathegi ombhali , okuzophinda kudinge ukubambisana komhlaba wonke.)

Njengoba isisekelo solwazi semisebenzi ye-Wolfram sikhula, enye yezinkinga ezingase ziphakame ukutholakala kwemisebenzi, lapho uhlelo luhlinzeka khona. search umsebenzi (futhi amafayela encazelo angase ahlanganise amagama angukhiye, njll.). Ngemisebenzi eyakhelwe ngaphakathi ngolimi lwe-Wolfram, kukhona zonke izinhlobo zezinkomba ezitholakala emibhalweni ukusiza "ukukhangisa" imisebenzi. Imisebenzi kunqolobane yomsebenzi ingabhekisela kumisebenzi eyakhelwe ngaphakathi. Kodwa kuthiwani ngenye indlela? Ukuze senze lokhu, sizozama ngamadizayini ahlukene ukuze siveze imisebenzi yenqolobane emakhasini amadokhumenti emisebenzi eyakhelwe ngaphakathi.

Kumisebenzi eyakhelwe ngaphakathi ngolimi lwe-Wolfram kukhona okuthiwa isendlalelo sokutholwa esihlinzekwe ngu inethiwekhi "yamakhasi osizo", ehlinzeka ngohlu oluhlelekile lwezici ezihlobene nezindawo ezithile. Kuhlala kunzima ukulinganisa kahle amakhasi omuntu, futhi njengoba ulimi lweWolfram lukhula, amakhasi abantu ngokuvamile adinga ukuhlelwa kabusha ngokuphelele. Kulula kakhulu ukubeka imisebenzi esuka endaweni eyinqolobane iye ezigabeni ezibanzi, ngisho nokwephula lezo zigaba ngokuqhubekayo, kodwa kubaluleke kakhulu ukuba namakhasi ereferensi yolimi ahlelwe kahle. Okwamanje akukacaci ukuthi zingadalwa kanjani kangcono kuso sonke isisekelo solwazi lomsebenzi. Ngokwesibonelo, YakhaResourceObjectGallery endaweni yesikhombi, noma ubani angathumela ikhasi lewebhu eliqukethe "okukhethile" endaweni yokugcina:

I-Wolfram Function Repository: Vula inkundla yokufinyelela yezandiso zolimi lwe-Wolfram

Inqolobane yomsebenzi we-Wolfram ilungiselelwe njengendawo eqhubekayo yokusebenza, lapho noma yimuphi umsebenzi kuyo uyohlala usebenza. Impela, izinguqulo ezintsha zezici zingase zitholakale, futhi silindele ukuthi ezinye izici zizophela ngokuhamba kwesikhathi. Imisebenzi izosebenza uma isetshenziswa ezinhlelweni, kodwa amakhasi ayo amadokhumenti azoxhumanisa nemisebenzi emisha, ethuthuke kakhulu.

I-Wolfram Feature Repository yakhelwe ukukusiza ukuthi uthole ngokushesha izici ezintsha futhi ufunde izindlela ezintsha zokusebenzisa ulimi lwe-Wolfram. Sinethemba elikhulu lokuthi okunye okuhloliwe endaweni yokugcina izici kuzogcina kunengqondo ukuthi kube izingxenye ezakhelwe ngaphakathi zolimi oluwumongo lwe-Wolfram. Kule minyaka eyishumi edlule sibe nesethi efanayo izici ezethulwe ekuqaleni ku-Wolfram | I-Alpha. Futhi esinye sezifundo ezitholwe kulokhu okuhlangenwe nakho ukuthi ukufeza izindinganiso zekhwalithi nokuvumelana esigxila kukho kuyo yonke into eyakhelwe olimini lweWolfram kudinga umsebenzi omningi, okuvame ukuba nzima kakhulu kunomzamo wokuqala wokuqaliswa kombono. Noma kunjalo, umsebenzi kusisekelo solwazi lomsebenzi ungasebenza njengobufakazi obuwusizo kakhulu bomqondo womsebenzi wesikhathi esizayo ongagcina wakhelwe olimini lweWolfram.

Okubaluleke kakhulu lapha ukuthi umsebenzi endaweni yokugcina umsebenzi uyinto etholakalayo ukuze wonke umsebenzisi ayisebenzise njengamanje. Kungenzeka ukuthi isici solimi lwendabuko singaba ngcono kakhulu futhi sisebenze kangcono, kodwa inqolobane yesici ingavumela abasebenzisi ukuthi babe nokufinyelela kuzo zonke izici ezintsha ngokushesha. Futhi, okubaluleke kakhulu, lo mqondo uvumela wonke umuntu ukuthi angeze noma yiziphi izici ezintsha azifunayo.

Ngaphambilini emlandweni wolimi lwe-Wolfram, lo mbono ubungeke usebenze kahle njengoba uye wenza, kodwa kulesi sigaba kukhona umzamo omkhulu owenziwe olimini, kanye nokuqonda okujulile kwezimiso zokuklama ulimi, kangangokuthi manje kubonakala kukhulu kakhulu. kungenzeka kumphakathi omkhulu wabasebenzisi ukwengeza izici ezizogcina ukuvumelana kwedizayini ukubenza basebenziseke kubasebenzisi abahlukahlukene.

Kunomoya omangalisayo wethalente(?) emphakathini wabasebenzisi boLimi lwe-Wolfram. (Yebo, lo mphakathi uhlanganisa ochwepheshe abaningi be-R&D emikhakheni eyahlukene.) Ngethemba ukuthi i-Wolfram Feature Repository izohlinzeka ngenkundla ephumelelayo yokuvula nokusabalalisa lo moya wethalente. Sisonke kuphela lapho singakwazi ukudala okuthile okuzokwandisa kakhulu indawo lapho ipharadigm yekhompyutha ye-Wolfram ingasetshenziswa khona.

Eminyakeni engaphezu kwengu-30, sesihambe ibanga elide ngolimi lwe-Wolfram. Manje ndawonye, ​​ake siqhubeke nakakhulu. Ngikhuthaza ngokuqinile bonke abasebenzisi abahlonishwayo bolimi lwe-Wolfram emhlabeni wonke ukuthi basebenzise inqolobane esebenzayo njengenkundla yalokhu, kanye nephrojekthi yesofthiwe entsha efana ne-Free Wolfram Engine Yonjiniyela.

Source: www.habr.com

Engeza amazwana