Laibulale ya Injini ya Wolfram Yaulere Kwa Opanga Mapulogalamu

Laibulale ya Injini ya Wolfram Yaulere Kwa Opanga Mapulogalamu
Kumasulira koyambirira pabulogu yanga

Makanema angapo okhudza Chilankhulo cha Wolfram


Chifukwa chiyani simukugwiritsabe ntchito ukadaulo wa Wolfram?

Chabwino, izi zimachitika, ndipo nthawi zambiri. Polankhulana ndi opanga mapulogalamu a mapulogalamu, amalankhula mokweza kwambiri za matekinoloje athu, mwachitsanzo, momwe adawathandizira pophunzira kusukulu kapena pogwira ntchito zasayansi, koma pambuyo pake ndiwafunsa funso: "Choncho mumagwiritsa ntchito lilime Chilankhulo cha Wolfram ndi ake luso la makompyuta mumapulogalamu anu apulogalamu?β€œNthawi zina amayankha kuti inde, koma nthawi zambiri pamakhala chete chovuta n’kumati, β€œAyi, koma kodi izi zingatheke?".

Laibulale ya Injini ya Wolfram Yaulere Kwa Opanga MapulogalamuNdikufuna kutsimikiza kuti yankho la funsoli lidzakhala lokha: "Inde, n'zosavuta!" Ndipo kukuthandizani pa izi, lero tikuyambitsa Injini ya Wolfram yaulere kwa opanga (Injini yaulere ya Wolf kwa opanga). Ndi injini ya chinenero cha Wolfram yathunthu yomwe imatha kuyikidwa pamakina aliwonse ndikuyitanidwa kuchokera ku pulogalamu iliyonse, chilankhulo, seva yapaintaneti, kapena china chilichonse ...

Wolfram Injini ndiye mtima wa mapulogalamu athu onse. Izi ndi zomwe chilankhulo cha Wolfram chimagwiritsa ntchito, ndi luntha lake lonse, ma aligorivimu, chidziwitso maziko ndi zina zotero. Izi ndi zomwe zimatipangitsa kuti tizipitabe mankhwala apakompyuta (kuphatikiza Mathematica), komanso athu nsanja yamtambo. Izi ndi zomwe zakhala mkati Wolfram | Alfa, ndi manambala ochulukirachulukira core kupanga machitidwe mdziko lapansi. Ndipo tsopano, potsiriza, timapereka mwayi wotsitsa injini iyi kwaulere kuti tithetse mavuto gwiritsani ntchito mumapulojekiti anu opanga mapulogalamu kwa aliyense amene akufuna.

Chilankhulo cha pulogalamu ya Wolfram Language

Anthu ambiri amadziwa za chinenerocho Chilankhulo cha Wolfram (nthawi zambiri mwa mawonekedwe a pulogalamu ya Mathematica) monga njira yamphamvu yogwiritsira ntchito makompyuta, komanso kafukufuku wa sayansi mu maphunziro, kukonza deta, ndi "Computational X" (malo a computing) ambiri X (madera a chidziwitso). Komabe, ikugwiritsidwa ntchito mochulukira, popanda kubweretsedwa patsogolo, ngati gawo lofunikira pakumanga mapulogalamu opanga mapulogalamu. Ndiye laibulale yaulere ya Wolfram Injini ingachite chiyani kwa opanga tsopano? "Imayika chinenerocho kuti chikhale chosavuta kuchiyika m'mapulogalamu ambiri ndi mapulojekiti.

Tiyime apa kuti timvetsetse, Momwe ndimawonera Chiyankhulo cha Wolfram muzochitika zamasiku ano. (Ziyenera kukumbukiridwa kuti mutha kuyiyendetsa nthawi yomweyo pa intaneti Wolfram Language sandbox). Chofunikira kwambiri ndikuzindikira kuti Chinenero cha Wolfram momwe chilili pano ndi pulogalamu yatsopano, yomwe ndi chinenero chamakompyuta chokwanira. Masiku ano, ndi wamphamvu kwambiri (zophiphiritsa, zogwira ntchito, ... ) ndi chilankhulo chokonzekera, koma ndizochulukirapo kuposa izi chifukwa zili ndi mawonekedwe apadera omwe ali ndi zidziwitso zambiri zamakompyuta zomwe zimapangidwira: chidziwitso cha ma algorithms, chidziwitso cha dziko lotizungulira, chidziwitso chamomwe mungapangire mapulogalamu ndi njira zamapulogalamu.

Kale zopitilira zaka 30 Kampani yathu ikupanga zonse zomwe chilankhulo cha Wolfram lero. Ndipo ndimanyadira kwambiri kuti (ngakhale ndizovuta, mwachitsanzo kukonza makanema apakanema!) zingati yunifolomu, kaso ndi khola mapulogalamu kapangidwe tinakwanitsa kuzigwiritsa ntchito m'chinenero chonse. Panopa chinenerocho chili ndi ntchito zoposa 5000, pafupifupi madera onse: kuchokera kuwoneratu mpaka makina kuphunzira, kukonza kwa manambala (kuwerengera manambala), graphic kukonza zithunzi, geometry, masamu apamwamba, kuzindikira chinenero chachibadwa, komanso madera ena ambiri kudziwa za dziko lotizungulira (geography, mankhwala, luso, uinjiniya, sayansi etc.).

M'zaka zaposachedwa, tawonjezanso zida zambiri zamphamvu zamapulogalamu kuchilankhulochi - ndi pompopompo kutumiza kwamtambo, network mapulogalamu, kuyanjana kwa intaneti, kulumikiza ku databases, lowetsani / kutumiza kunja (mawonekedwe opitilira 200 owonjezera), kasamalidwe ka njira zakunja, kuyesa pulogalamu, kupanga malipoti, kujambula, blockchain etc. (mapangidwe ophiphiritsa a chinenerocho amawapangitsa kukhala owoneka bwino komanso amphamvu).

Cholinga cha Chiyankhulo cha Wolfram ndichosavuta, komanso chokhumba kwambiri: zonse zomwe zikufunika ziyenera kumangidwa m'chinenerocho ndipo panthawi imodzimodziyo zikhale zokhazikika momwe zingathere.

Mwachitsanzo: Zofunikira santhula chithunzicho? Zofunika zambiri zamalo? Kukonza mawu? Konzani vuto la kukhathamiritsa? Zambiri zanyengo? Pangani 3D Object? Anatomical data? Kuzindikira Chiyankhulo Chachilengedwe (NLP)? Kuzindikira kwachilendo mu mndandanda wanthawi? ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС? Pezani siginecha ya digito? Ntchito zonsezi (ndi ena ambiri) ndi ntchito zomwe mutha kuyimba nthawi yomweyo kuchokera ku pulogalamu iliyonse yolembedwa m'Chinenero cha Wolfram. Palibe chifukwa choyang'ana malaibulale apadera a mapulogalamu, ndipo zonse zimamangidwa m'chinenerocho.

Koma tiyeni tibwerere ku kubadwa kwa uinjiniya wamakompyuta - zonse zomwe zinalipo panthawiyo zinali makina a makina okha, ndiye kuti zilankhulo zosavuta zamapulogalamu zidawonekera. Ndipo posakhalitsa zingatengedwe mopepuka kuti kompyuta iyenera kukhala ndi makina opangira oyikiratu. Pambuyo pake, ndikubwera kwa maukonde, mawonekedwe ogwiritsira ntchito adawonekera, ndiye njira yolumikizira netiweki.

Ndikuwona ngati cholinga changa, pamodzi ndi Chiyankhulo cha Wolfram, kuti ndipatse wogwiritsa ntchito nzeru zamakompyuta zomwe zimakhala ndi chidziwitso chonse cha chitukuko chathu chonse ndipo zimalola anthu kuganiza mopepuka kuti kompyuta yawo idzadziwa kuzindikira zinthu. m'chifanizo, momwe mungathetsere ma equation kapena kuwerengera kuchuluka kwa mzinda uliwonse, komanso njira zambiri zothetsera mavuto ena othandiza.

Lero, ndi Injini yaulere ya Wolfram ya opanga, tikufuna kuti malonda athu azikhala ponseponse komanso kuti apezeke mwachangu kwa opanga mapulogalamu.

Wolfram injini

Laibulale yaulere ya Wolfram Injini ya opanga imagwiritsa ntchito Chiyankhulo chonse cha Wolfram ngati pulogalamu yamapulogalamu yomwe imatha kulumikizidwa molunjika pagulu lililonse lopanga mapulogalamu. Itha kuthamanga pa nsanja iliyonse yokhazikika (Linux, Mac, Windows, RasipiberiPi,…; kompyuta yanu, seva, pafupifupi, yogawidwa, yofananira, yophatikizidwa). Mutha kugwiritsa ntchito mwachindunji kuchokera kodi program kapena kuchokera mzere wa lamulo. Mutha kuyitcha kuchokera ku zilankhulo zamapulogalamu (Python, Java, .NET, C / C ++,...) kapena kuchokera ku mapulogalamu ena monga Excel, jupyter, mgwirizano, Rhino ndi zina. Mutha kuyimbira kudzera muzofalitsa zosiyanasiyana - zitsulo, ZeroMQ, MQTT kapena kudzera mu zomwe mwapanga WSTP (Wolfram Symbolic Transfer Protocol). Imawerenga deta ndikulembera mazana akamagwiritsa (CSV, JSON, XML,... etc.), amalumikizana ndi nkhokwe (SQL, RDF/SPARQL, Mongo, ...) ndipo amathanso kuyimba mapulogalamu akunja (mafayilo osinthika, malaibulale…), ku osatsegula, ma seva, APIs, zipangizo, komanso zilankhulo (Python, NodeJ, Java, .NET, R,…). Posachedwapa idzatha kulumikiza mwachindunji ma seva a intaneti (J2EE, aiohttp, Django, ...). Mutha kusintha ndikuwongolera khodi yanu ya Chiyankhulo cha Wolfram pogwiritsa ntchito ma IDE, osintha, ndi zida (kadamsana, IntelliJ IDEA, atomu, Vim, Mawonekedwe a Visual Studio, Giti ndi ena).

Injini yaulere ya Wolfram ya Madivelopa imatha kupeza nkhokwe yonse Chidziwitso cha Wolfram kudzera mwaulere Wolfram Cloud Basic Subscription Plan. (Ngati simukufuna zenizeni zenizeni, zonse zitha kusungidwa ndipo mutha kuyendetsa injini ya Wolfram pa intaneti.) Kulembetsa koyambira ku Wolfram Cloud kumakupatsaninso mwayi wosunga njira zanu API mumtambo.

Chofunikira kwambiri pachilankhulo cha Wolfram ndikuti mutha yendetsani nambala yomweyo kulikonse. Mutha kuyiyendetsa molumikizana ndi Zolemba za Wolfram - pa kompyuta yanumu mtambo kapena foni yam'manja. Mutha kuyiyendetsa mumtambo API (kapena ngati ntchito yokonzekera, ndi zina) mkati Wolfram public mtambo kapena Wolfram Enterprise pawokha pamtambo. Ndipo tsopano, pogwiritsa ntchito Injini ya Wolfram, mutha kuyiyendetsanso mosavuta mkati mwazotukuka zilizonse zamapulogalamu.

(Zachidziwikire, ngati mukufuna kukulitsa "zomangamanga" zathu zonse zapakompyuta, seva, mtambo, zofananira, zophatikizidwa, zam'manja - ndi zolumikizirana, chitukuko ndi kupanga makompyuta - ndiye malo abwino oyambira ndi Wolfram | Mmodzi, yomwe imapezeka ngati yaulere mtundu woyeserera).

Kutumiza

Ndiye kodi kulandila laibulale yaulere ya Wolfram Engine kumagwira ntchito bwanji kwa opanga? Pazaka 30+ zapitazi, kampani yathu yakhala ikuchita bwino kwambiri yosavuta kugwiritsa ntchito chitsanzo: Tapereka chilolezo cha mapulogalamu athu kuti tipeze phindu, zomwe zimatilola kupitiriza ntchito yathu yayitali zopitiliza ndi zamphamvu zasayansi. Tapanganso mapulogalamu ambiri ofunikira kuti apezeke kwaulere - mwachitsanzo, iyi ndiye yathu yayikulu Wolfram | Tsamba la Alpha, Wosewera wa Wolfram ndikupeza mtambo wa Wolfram ndikulembetsa koyambira.

Injini yaulere ya Wolfram idapangidwa kuti opanga azigwiritsa ntchito popanga mapulogalamu omalizidwa. Mutha kugwiritsa ntchito kupanga mapulogalamu opangidwa okonzeka, a inu nokha komanso a kampani yomwe mumagwira ntchito. Mutha kugwiritsa ntchito kupanga ntchito zanu kunyumba, kusukulu kapena kuntchito. Mutha kugwiritsa ntchito kuphunzira Chilankhulo cha Wolfram pamapulogalamu amtsogolo. (Ngati mukufuna, ulalo uwu ulipo chilolezo chovomerezeka).

Ngati muli ndi pulogalamu yomalizidwa (dongosolo) yokonzeka kuyendetsa, mutha kupezanso layisensi kupanga pogwiritsa ntchito Injini ya Wolfram. Ndendende momwe izi zimagwirira ntchito zimatengera pulogalamu yomwe mwapanga komanso yomwe mukupereka. Pali zosankha zingapo: kuyika pamalopo, kuyika mabizinesi, kugawa laibulale ya Wolfram Engine yokhala ndi mapulogalamu kapena zida, kuti itumizidwe pamapulatifomu apakompyuta amtambo, komanso kutumizidwa ku Wolfram Cloud kapena Wolfram Enterprise Private Cloud.

Ngati mukupanga dongosolo laulere, lotseguka, ndiye kuti mutha kupempha chilolezo chaulere kuti mugwiritse ntchito Injini ya Wolfram. Komanso, ngati muli ndi chilolezo ndi mtundu wa layisensi ya Wolfram (zamtundu womwe ulipo, mwachitsanzo, mu mayunivesite ambiri), ndinu omasuka kugwiritsa ntchito Injini yaulere ya Wolfram kwa Madivelopa pachilichonse chomwe chafotokozedwa mulayisensi.

Sitinafotokoze zamitundu yonse yogwiritsira ntchito injini ya Wolfram, koma tadzipereka kupanga laisensi kukhala yosavuta kwa nthawi yayitali (ndipo tikuyesetsa kuwonetsetsa kuti Chiyankhulo cha Wolfram chimapezeka nthawi zonse komanso chogwira ntchito, popanda intaneti). Pakali pano tili ndi mitengo yokhazikika pamapulogalamu athu onse omwe adapangidwa zaka 30+ zogwira ntchito molimbika, ndipo tikufuna kukhala kutali momwe tingathere ndi mitundu yambiri yamatsenga otsatsa omwe mwatsoka afala kwambiri posachedwapa. madera.

Gwiritsani ntchito thanzi lanu!

Ndine wonyadira kwambiri zomwe takhala tikuzipanga ndi Chiyankhulo cha Wolfram, ndipo zakhala zosangalatsa kuwona zonse zomwe zapangidwa, zomwe zapezedwa ndi zomwe zachitika pamaphunziro zomwe zachitika pogwiritsa ntchito mapulogalamu athu pazaka izi. M'zaka zaposachedwa, patuluka gawo latsopano pakugwiritsa ntchito kwambiri Chiyankhulo cha Wolfram pamapulogalamu akulu akulu. Nthawi zina pulojekiti yonseyo imamangidwa mu Chiyankhulo cha Wolfram chokha. Nthawi zina Chiyankhulo cha Wolfram chimayambitsidwa kuti chibweretse luntha laukadaulo lapamwamba kwambiri pamalo enaake pantchito.

Cholinga cha Injini yaulere ya Wolfram kwa opanga ndikupangitsa kuti zikhale zosavuta kuti wogwiritsa ntchito aliyense agwiritse ntchito Chiyankhulo cha Wolfram pantchito iliyonse yopanga mapulogalamu komanso pomanga makina omwe amagwiritsa ntchito mphamvu zake zamakompyuta.

Gulu lathu lagwira ntchito molimbika kuti Injini ya Wolfram yaulere ikhale yosavuta kwa opanga kugwiritsa ntchito ndikuyika momwe angathere. Koma ngati mwadzidzidzi chinachake sichikugwira ntchito kwa inu nokha kapena polojekiti yanu kuntchito, chonde nditumizireni kalata! Ngati zonse zili bwino, gwiritsani ntchito zomwe takupangirani ndikupanga china chatsopano kutengera zomwe zidapangidwa kale!

Za kumasuliraKumasulira kwa positi ya Stephen Wolfram "Kukhazikitsa Lero: Injini Yaulere ya Wolfram Kwa Madivelopa
".

Ndikuthokoza kwambiri Peter Tenishev ΠΈ Galina Nikitina kuthandizira kumasulira ndi kukonzekera kufalitsa.

Mukufuna kuphunzira kuyitanitsa mu Chinenero cha Wolfram?
Onerani sabata iliyonse ma webinars.
kulembetsa kwa maphunziro atsopano... Okonzeka maphunziro apaintaneti.
Dongosolo zothetsera pa Chilankhulo cha Wolfram.

Source: www.habr.com

Kuwonjezera ndemanga