Talofa, Habr! Ou te tuuina atu ia te outou se faaliliuga o le pou a Stephen Wolfram
Fa'atonuga mo le tumau o le gagana Wolfram
O aso nei tatou te tutu i luga o le faitotoʻa o taunuʻuga sili faʻatasi ma le gagana polokalame
O le Wolfram Function Repository o se mea e mafai ona maua e le natura tulaga ese o le Wolfram Language e le gata o se gagana polokalame, ae o se
Mo se faʻataʻitaʻiga, o le Wolfram function repository ua uma ona iai
E faapena foi e sili atu nai lo
Ina ia oʻo i le itulau, kopi le mea o loʻo i luga (galuega BLOB), faʻapipiʻi i totonu o le laina faʻaoga ona faʻatino lea o le galuega - ua uma ona fausia i le gagana Wolfram ma lagolagoina e ala i le le mafai e amata ile
E tatau ona maitauina iinei pe a faʻaogaina
Ou te faamoemoe o lena faatasi ma le lagolago
O galuega mai le fale teu oloa e mafai ona i ai ni fasitusi laiti pe tetele o lo'o tusia i le Gagana Wolfram. Mo se faʻataʻitaʻiga, e mafai ona avea nei ma telefoni
O le atigi ma le faʻatulagaina o polokalame o le Wolfram Feature Repository ua mamanuina ina ia mafai e tagata uma ona saofagā i le mafuaaga masani i se auala sili ona faigofie ma faigofie mo i latou - o le mea moni, naʻo
E tele fefaʻatauaʻiga ma faʻamatalaga i lenei faiga, ae o la matou sini o le faʻamalieina o le Wolfram feature repository mo le faʻaaogaina o le poto masani ma ia mautinoa o foliga fou o tagata e saofagā i le atinaʻeina o le gagana. A o tatou tuputupu aʻe, e leai soʻu masalosalo e tatau ona tatou fatuina ni auala fou mo le faʻaogaina ma le faʻamaonia o galuega faʻapipiʻi i totonu o le fale teu oloa, e le itiiti ifo mo le faʻatulagaina o le tele o galuega ma le sailia o mea e manaʻomia e tagata faʻaoga. Peitaʻi, e faalaeiauina le ala ua tatou filifilia o se amataga lelei. O a'u lava ia
Faʻateleina le lelei aʻo faʻaitiitia tau
E oo lava i luma o le Initoneti, sa i ai auala e faasoa atu ai le Wolfram Language code (o la matou uluai galuega autu autu o
Mo le silia ma le 30 tausaga, o loʻo galulue ma le filiga le matou kamupani e faʻamautu le faʻamaoni o le fausaga o le gagana Wolfram, ma e taua tele lenei mea i le faʻamautinoaina o le gagana Wolfram e le naʻo se gagana polokalame, ae faʻapea foʻi ma se
Eseese faiga fa'akomepiuta e tutupu i le fa'atinoga o fa'atinoga o galuega ta'itasi. E tatau ona maitauina iinei e tatau ona i ai i le galuega se foliga manino ma tutusa ma le vaʻaia vaʻaia mo le tagata faʻaoga. I lenei tulaga, o galuega faʻapipiʻi a le Wolfram Language o loʻo tuʻuina atu i le sili atu ma le 6000 faʻataʻitaʻiga faʻasologa o le auala e faʻaoga lelei ai le polokalame (o matou nei.
O le fatuina o se faleteuoloa e galue lelei o se galuega faʻapipiʻi meta-programming. Mo se faʻataʻitaʻiga, o le sili atu o tapulaʻa i totonu o le polokalame o le a le faʻatagaina le mauaina o le manaʻomia faʻatasi ma le lautele o le algorithm. E pei lava o le le lava o le numera o faʻatapulaʻa galuega, o le a le mafai ona e faʻatinoina se faʻasologa saʻo lelei o le faʻatinoina o le algorithm. O nisi o faʻataʻitaʻiga muamua o le faʻatinoina o se maliega o nei auala, na faʻatinoina e la matou kamupani, na galue malosi - o mea nei:
O faʻataʻitaʻiga uma o loʻo i luga o loʻo i ai se vaega taua - o mea faitino ma galuega faʻapipiʻi i totonu o le poloketi e maualuga tele le faʻatulagaina ma le tufatufaina o faʻagasologa. Ioe, o le auiliiliga o le fausaga o le mea o se demo poʻo se neural network poʻo se isi mea e mafai ona matua ese, ae o le faʻavae faavae mo soʻo se fale teu oloa o loʻo i ai nei e tumau pea. O le a la sou manatu, pele tagata faʻaoga, e uiga i le fatuina o se faleoloa e faʻaopoopoina faʻaopoopoga i le gagana Wolfram? Le Wolfram Language ua mamanuina ina ia matua fetuutuunai, ina ia mafai ona faʻalauteleina ma faʻaleleia i soʻo se auala. O lenei tulaga e matua taua tele mo le mafai ona vave faia ni polokalame faakomepiuta tetele tetele i le Wolfram Language. E tatau ona maitauina i i, a fa'atupula'ia le fetuutuuna'i o le gagana, o le a mautinoa lava le si'itia o tau o galuega fa'atino i lea gagana. E mafua lenei mea i le mea moni o le tele o le faʻaaogaina e le tagata faʻaoga sea gagana, o le tele o galuega faʻapitoa na te mauaina, ae e le tatau ona galo ia i tatou o lenei auala e mafai foi ona i ai itu le lelei i le tulaga o le le mafai ona faʻamautinoa le tumau faifaipea o modules polokalame.
O loʻo i ai se faʻafitauli masani i faletusi i gagana faʻapolokalame masani - afai e te faʻaogaina se tasi faletusi, mo se faʻataʻitaʻiga, o le a aoga le code, ae afai e te taumafai e faʻaoga le tele o faletusi, e leai se faʻamautinoa o le a latou fegalegaleai saʻo le tasi ma le isi . E le gata i lea, i gagana faʻapolokalame masani - e le pei o se gagana faʻakomepiuta atoatoa - e leai se auala e faʻamautinoa ai le i ai o faʻataʻitaʻiga faʻapipiʻi faifaipea mo soʻo se galuega poʻo ituaiga faʻamatalaga e ese mai i latou fausaga faavae. Ae, o le mea moni, o le faʻafitauli e sili atu le tele nai lo le mea e foliga mai i le tepa muamua: afai o loʻo fausia e se tasi se faʻasologa tele-tele o galuega, ona aunoa lea ma le tele o tau o polokalame faʻavae autu tatou te tuʻuina i le gagana Wolfram, e le mafai. maua le tumau. O le mea lea e taua ai le galulue fa'atasi uma o masini komepiuta i taimi uma.
O le manatu la i tua o le Wolfram feature repository o le aloese lea mai le faʻafitauli o loʻo otooto atu i luga e ala i le faʻaopoopoina o faʻaopoopoga i le gagana i ni vaega laiti o faʻailoga e ala i foliga taʻitasi e faigofie ona atiaʻe e avea ma faʻaoga faʻapitoa. O lona uiga, o loʻo i ai polokalame faʻapitoa e le mafai ona faʻaogaina i le faʻaaogaina o galuega a le tagata lava ia (ma o loʻo fuafua le matou kamupani e faʻasaʻo se algorithm polokalame faʻapitoa i se taimi lata mai e fesoasoani ai i le faʻatinoina o pusa polokalama tetele). Ae ui i lea, faʻavae i luga o galuega ua uma ona fausia i totonu o le Wolfram Language, e tele avanoa faʻatulagaina e faʻatinoina e faʻatatau i galuega taʻitasi. O le manatu iinei o le itiiti ifo o taumafaiga faʻapolokalame e mafai ona fatuina se numera o galuega fou ma aoga tele o le a maua ai le fetaui lelei i le mamanu, o le a faʻamaopoopo lelei le tasi i le isi, faʻapea foi, i le faaopoopo atu i lenei, latou. o le a mafai ona fa'aoga faigofie ma lautele i le gagana i le lumana'i.
O lenei faiga, ioe, o se fetuunaiga. Afai e faʻatinoina se afifi tele, o se lalolagi fou o galuega e mafai ona mafaufauina o le a matua malosi ma aoga. Afai ei ai se manaʻoga e maua ni galuega fou e fetaui ma isi mea uma, ae e te le naunau e faʻaalu le tele o taumafaiga i le atinaʻeina o le poloketi, o lenei, o le mea e leaga ai, e mafai ona taʻitaʻia ai le faʻaitiitia o le lautele o lau poloketi. O le manatu i tua o le Wolfram feature repository o le tuʻuina atu lea o galuega i se vaega faʻamalamalamaina o se poloketi; o lenei auala o le a faʻaopoopoina ai galuega mamana aʻo faʻafaigofieina le faʻamautuina lelei o le faʻatulagaina o polokalame.
Fesoasoani i le fa'aopoopoina o galuega fa'ale-aganu'u i le faleteuoloa galuega
Sa galulue malosi le matou 'au e fa'afaigofie mo tagata fa'aoga ona saofagā i foliga o le fale teu oloa a Wolfram. I luga o le komepiuta (ua i totonu
E lua laasaga autu e te manaʻomia e fai: muamua, tusi moni i lalo le code mo lau galuega ma, lona lua, tusi i lalo faʻamaumauga e faʻaalia ai le auala e tatau ona galue ai lau galuega.
Kiliki le "Tatala Fa'ata'ita'iga" fa'amau i le pito i luga e va'ai ai se fa'ata'ita'iga o mea e tatau ona e faia:
O le mea moni, o loʻo e taumafai e fatuina se mea e tutusa ma se galuega faʻapipiʻi i le Wolfram Language. Vagana ai e mafai ona faia se mea e sili atu ona patino nai lo se galuega fausia-i totonu. I le taimi lava e tasi, o faʻamoemoega e uiga i lona atoatoa ma le faʻamaoni o le a sili atu ona maualalo.
E mana'omia lou tu'uina atu i lau galuega se igoa e mulimulita'i ile ta'iala ole igoa ole galuega a le Wolfram Language. E le gata i lea, e te manaʻomia le fausiaina o faʻamaumauga mo lau galuega, e tutusa ma galuega faʻapipiʻi o le gagana. O le a ou talanoa atili e uiga i lenei mea mulimuli ane. Mo le taimi nei, naʻo le matauina o le laina o faʻamau i le pito i luga o le faila api faʻamatalaga o loʻo i ai se faamau
A e mautinoa ua faʻatumu lelei mea uma ma ua e sauni, kiliki le ki "Siaki". E masani lava e te le'i iloa uma fa'amatalaga. O lea la o le galuega "Siaki" o le a otometi lava ona tamoe ma faia le tele o sitaili ma siaki siaki. E masani lava, o le a vave ona faʻamalosia oe e faʻamaonia ma talia faʻasaʻoga (Mo se faʻataʻitaʻiga: "O lenei laina e tatau ona faaiʻu i se kolone," ma o le a faʻaosofia oe e ulufale i se kolone). O nisi taimi o le a ia fai atu ia te oe e faaopoopo pe sui se mea e oe lava ia. O le a matou faʻaopoopoina pea foliga fou i le faʻaogaina otometi o le siaki siaki, ae o lona faʻamoemoe o le faʻamautinoa o mea uma e te tuʻuina atu i le fale teu oloa ua uma ona mulimulitaʻia le tele o taʻiala e mafai ai.
O lea, pe a uma ona taʻavale "Siaki", e mafai ona e faʻaogaina le "Preview". "Preview" e faia ai se mua'i va'aiga o le itulau fa'amaumauga na e fa'amatalaina mo lau galuega. E mafai fo'i ona e faia se mua'i va'aiga mo se faila na faia i lau komepiuta po'o se faila o lo'o i totonu o le teuina o ao. Afai, mo nisi mafuaʻaga, e te le faamalieina i mea e te vaʻaia i le muaʻi vaʻaia, naʻo le toe foʻi ma fai le faʻasaʻoga talafeagai, ona toe kiliki lea o le Preview button.
O lea ua e sauni e tulei lau galuega i totonu o le fale teu oloa. O le Deploy button e tu'uina atu ia te oe filifiliga e fa:
O le mea taua i lenei laasaga o le mafai lea ona e tuʻuina atu lau galuega i le Wolfram function repository ina ia avanoa mo soʻo se tasi. I le taimi lava e tasi, e mafai foi ona e tuʻuina lau galuega mo se numera faʻatapulaʻa o tagata faʻaoga. Mo se faʻataʻitaʻiga, e mafai ona e fatuina se galuega e talimalo i le lotoifale i lau komepiuta ina ia avanoa pe a e faʻaogaina lena komepiuta patino. Pe mafai ona e lafoina i lau
Sei tatou fai atu e te manaʻo e tuʻuina atu lau galuega ile Wolfram faʻavae malamalama. Ina ia faia lenei mea, kiliki le "Submit" button i le fale teu oloa. O le a la le mea o loʻo tupu i le taimi nei? O lau talosaga e tu'u vave lava mo le toe iloiloga ma le fa'atagaga e le matou 'au tu'ufa'atasi o le au fa'atonu.
A'o fa'agasolo lau tusi talosaga i le fa'agasologa o le fa'atagaga (lea e masani ona alu ai ni nai aso), o le ae mauaina feso'ota'iga e uiga i lona tulaga ma atonu o ni fautuaga mo le fa'aoga i le lumana'i. Ae a faʻamaonia lau ata, o le a vave ona faʻasalalau i le Wolfram Feature Repository ma o le a avanoa mo soʻo se tasi e faʻaoga. (Ma o le a aliali mai i totonu
O le a le mea e tatau ona i totonu o le teuina?
E tatau ona maitauina o la matou kamupani o loʻo i ai tulaga maualuga maualuga mo le atoatoa, faʻamaoni ma le tulaga maualuga, ma o le 6000+ galuega ua uma ona matou fausia i le gagana Wolfram i le 30+ tausaga talu ai, o loʻo ausia uma manaʻoga i luga. O le sini o le Wolfram Function Repository o le faʻaaogaina lea o fausaga uma ma galuega o loʻo i ai i le Wolfram Language ina ia faʻaopoopoina le tele o galuega mama (o lona uiga, galuega maualuga maualuga) pe a mafai.
O le mea moni, o galuega i totonu o le Wolfram function repository e tatau ona ogatusa ma le mamanu mamanu o le Wolfram Language - ina ia mafai ona latou fegalegaleai atoatoa ma isi galuega ma faʻamoemoega a tagata faʻaoga i le auala e tatau ona galue lelei ai le galuega. Ae ui i lea, o galuega tauave e le tatau ona tutusa le atoatoa poʻo le faʻamaoni.
I galuega faufale o le gagana Wolfram, matou te galulue malosi e fa'atino galuega fa'akomepiuta i le lautele e mafai ai. O lona uiga, pe a i totonu o le Wolfram function repository e leai se mea sese i le i ai o se galuega i totonu e naʻo le taulimaina o se mataupu faʻapitoa ae aoga. Mo se faʻataʻitaʻiga, o le galuega
O le isi itu e fesoʻotaʻi ma galuega faʻapipiʻi o loʻo faia e le matou kamupani taumafaiga uma e faʻatautaia uma mataupu faʻapitoa, ia saʻo le taulimaina o mea sese, ma isi. I totonu o se fale teu oloa, e masani lava ona i ai se galuega faʻapitoa e faʻatautaia mataupu autu o le foia o se faʻafitauli ma le amanaʻiaina o isi mea uma.
O le mea manino e sili atu le i ai o galuega e sili atu ma sili atu ona lelei, ae o le faʻamoemoeina mo se fale teu oloa - e ese mai i galuega faʻapipiʻi o le gagana Wolfram - e tatau ona sili atu galuega faʻapipiʻiina ma sili atu galuega nai lo le suʻesuʻeina. faiga fa'atinoga o galuega fa'apitoa ta'itasi.
Se'i o tatou va'ai i se fa'ata'ita'iga o galuega su'esu'e i totonu o se fale teu oloa. O fa'amoemoega faifaipea mo ia galuega e masani lava ona sili atu le maualalo nai lo galuega fa'aoga gagana. E moni lava lenei mea i mataupu e faʻalagolago ai galuega i punaoa i fafo e pei o API, e taua le faia pea o suʻega faifai pea, lea e otometi lava ona tupu i totonu o faʻamaoniga algorithms. I le faila nb, e mafai ona e faʻamaonia manino faʻamatalaga (i le Faʻamatalaga Faʻaopoopo vaega) ma faʻamaonia le tele o suʻega e pei ona faʻamalamalamaina e ala i totonu ma manoa faʻaulufaleina poʻo mea faʻapitoa o le ituaiga.
O le i'uga, o le fa'aputuga o galuega o le ai ai le tele o fa'alavelave fa'atinoga. O nisi o le a na o se laina e tasi o le code, o isi e mafai ona aofia ai le faitau afe pe sefulu afe o laina, masalo e faʻaaogaina le tele o galuega fesoasoani. O le a le taimi e aoga ai le faʻaopoopoina o se galuega e manaʻomia ai se numera itiiti e faʻamalamalamaina? Ole mea moni, pe a fai mo se galuega e iai
O le fa'amoemoe autu o se fale teu oloa (e pei ona ta'u mai e lona igoa) o le fa'alauiloaina lea o foliga fou i le gagana. Afai e te manaʻo e faʻaopoopo faʻamatalaga fou poʻo
E lua lava auala. Atonu e te manaʻo e faʻalauiloa se ituaiga mea faitino fou o le a faʻaaogaina i galuega fou i le fale teu oloa. Ma i lenei tulaga, e mafai lava ona e tusi i lalo lona faʻatusa faʻatusa ma faʻaaoga pe a faʻapipiʻi pe faʻapipiʻi galuega i totonu o se fale teu oloa.
Ae fa'apefea pe afai e te mana'o e fai ma sui o se mea ma fa'amatala, e ala i galuega o lo'o iai i le Gagana Wolfram, e te mana'o e galue ai? O le Wolfram Language e iai lava se masini mama mo lenei mea, e taʻua
O lea la, o le a le mea e ono i ai i le code function i totonu o se fale teu oloa?
E tatau ona tusia uma tulafono mo le Wolfram feature repository i Wolfram? E mautinoa lava, o le code i totonu o le API fafo e le tatau ona tusia i le gagana Wolfram, lea e le faia ai le gagana code. O le mea moni, afai e te mauaina se galuega i le toetoe lava o soʻo se gagana i fafo poʻo se faletusi, e mafai ona e fatuina se afifi e mafai ai ona e faʻaaogaina i totonu o le Wolfram function repository. (E masani lava e tatau ona e faʻaogaina galuega faʻapipiʻi mo lenei
O le a la le aoga o le faia o lenei mea? O le mea moni, o lenei mea e mafai ai e oe ona faʻaogaina le faʻaogaina atoa o le Wolfram Language system ma lona seti tuʻufaʻatasia atoa o gafatia polokalama. Afai e te mauaina le faʻatinoga faʻavae mai se faletusi i fafo poʻo se gagana, e mafai ona e faʻaogaina le fausaga faʻatusa o le Wolfram Language e fatu ai se galuega maualuga maualuga e mafai ai e tagata faʻaoga ona faʻaoga faigofie soʻo se galuega ua uma ona faʻatinoina. O le mea aupito itiiti, e tatau ona mafai lenei mea i se lalolagi lelei o loʻo i ai poloka fau uma o le utaina o faletusi ma isi, i le tulaga o le a otometi ona taulimaina e le Wolfram Language. (E tatau ona maitauina i le faʻatinoga e ono iai faʻafitauli i
I le auala, pe a e vaʻavaʻai muamua i faletusi masani i fafo, e masani ona foliga faigata tele e aofia ai i ni nai galuega, ae i le tele o tulaga, o le tele o le lavelave e sau mai le fausiaina o atinaʻe e manaʻomia mo le faletusi ma galuega uma e fai. lagolagoina . Ae ui i lea, pe a faʻaaogaina le Wolfram Language, e masani lava ona fausia le atinaʻe i totonu o afifi, ma o lea e leai se manaʻoga e faʻaalia uma nei galuega lagolago i auiliiliga, ae na o le fatuina o galuega mo le "pito i luga" galuega faʻapitoa i totonu o le faletusi .
"Ecosystem" o le faavae malamalama
Afai na e tusia galuega e te faʻaaogaina i taimi uma, tuʻuina atu i le Wolfram Function Repository! Afai o se mea e sili atu e le sau mai lenei mea (atinaega o le gagana), e oʻo lava i le taimi lena o le a sili atu ona faigofie mo oe le faʻaogaina o galuega mo le faʻaoga patino. Ae ui i lea, e talafeagai le faʻapea afai e te faʻaaogaina galuega masani, atonu o le a maua foi e isi tagata faʻaoga aoga.
E masani lava, atonu e te maua oe i se tulaga e te le mafai ai - pe e te le manaʻo - e faʻasoa au galuega poʻo le tulaga o le mauaina o avanoa i punaoa faʻamatalaga patino. E oo lava i ia tulaga, e mafai lava ona e faʻaogaina galuega i totonu o lau lava faʻamatalaga ao,
O galuega e te tu'uina atu i le Wolfram function repository e le tatau ona atoatoa; e tatau lava ona aoga. E pei o le vaega lea o le "Errors" i tusitusiga masani a Unix - i le "Definitions Section" o loʻo i ai se vaega "Author's Notes" e mafai ona e faʻamatalaina tapulaʻa, faʻafitauli, ma isi mea ua uma ona e iloa e uiga i lau galuega. E le gata i lea, a e tuʻuina atu lau faʻaaliga i le fale teu oloa, e mafai ona e faʻaopoopoina faʻamatalaga tuʻuina atu o le a faitauina e se 'au tuʻufaʻatasia o le au tausi.
O le taimi lava e faʻasalalau ai se faʻaaliga, o lona itulau e lua lava fesoʻotaʻiga i le pito i lalo: "
O nisi taimi e te manaʻo e faʻaoga galuega mai le Wolfram function repository, e pei o galuega faʻapipiʻi, e aunoa ma le tilotilo i la latou code. Ae peitaʻi, afai e te manaʻo e vaʻai i totonu, o loʻo i ai pea le Notepad button ile pito i luga. Kiliki i luga ma o le ae mauaina lau lava kopi o le uluai faʻamatalaga api na tuʻuina atu i le fale teu oloa. O nisi taimi e mafai ona e faʻaaogaina e fai ma faʻataʻitaʻiga mo ou manaʻoga. I le taimi lava e tasi, e mafai foi ona e atiaʻe lau lava suiga o lenei galuega. Atonu e te manaʻo e faʻapipiʻi nei galuega na e mauaina mai le fale teu oloa i luga o lau komepiuta poʻo i lau aphid cloud storage account, masalo e te manaʻo e tuʻuina atu i latou i le faʻavae o le malamalama o galuega, atonu o se faʻaleleia atili, faʻalauteleina o le uluai galuega.
I le lumanaʻi, matou te fuafua e lagolagoina le Git-style forking mo fale teu oloa, ae mo le taimi nei o loʻo matou taumafai e faʻafaigofie, ma e naʻo le tasi lava le faʻamatalaga taliaina o vaega taʻitasi ua fausia i totonu o le gagana. O le tele o taimi nai lo le leai (sei vagana ua fiu le au atinaʻe i le tausia o foliga na latou atiina ae ma tali atu i faʻamatalaga a le au faʻaoga), o le tusitala muamua o le ata e pulea faʻafouga i ai ma tuʻuina atu lomiga fou, ona toe iloilo lea ma, pe a latou pasia le faagasologa o iloiloga. , lomia i le gagana.
Sei o tatou mafaufau i le fesili pe faʻafefea ona galue le "faʻaliliuga" o galuega atiaʻe. I le taimi nei, pe a e faʻaogaina se galuega mai le fale teu oloa, o lona faʻamatalaga o le a teuina tumau i luga o lau komepiuta (poʻo lau faʻamatalaga ao pe afai o loʻo e faʻaogaina le ao). Afai e maua se fa'aaliga fou o se fa'aaliga, o le isi taimi e te fa'aogaina ai o le ae mauaina se fe'au e logoina oe i lenei mea. Ma afai e te manaʻo e faʻafouina le galuega i se faʻamatalaga fou, e mafai ona e faia e faʻaaoga ai le poloaiga
O se tasi o mea matagofie e uiga i le Wolfram Function Repository o soʻo se polokalame Wolfram Language, soʻo se mea e mafai ona faʻaogaina galuega mai ai. Afai e aliali mai se polokalame i totonu o se notepad, e masani lava ona faigofie le faʻatulagaina o galuega faʻapipiʻi e faigofie ona faitau "meafaitino binary" galuega (atonu e iai se seti seti talafeagai).
E mafai lava ona e mauaina so'o se galuega i totonu o le fale teu oloa e fa'aaoga ai tusitusiga
E faapefea ona galulue?
I totonu o galuega i le Wolfram repository e mafai ona faʻaaoga tutusa
Mafaufau
I totonu e mafai ona e vaʻai i nisi faʻamatalaga e faʻaaoga ai le galuega
E fa'afefea ona galue le fa'atulagaina o se galuega fa'asoa? O le mea sili ona faigofie o se mataupu fa'apitonu'u. O se faʻataʻitaʻiga lea e manaʻomia ai se galuega (i lenei tulaga naʻo se galuega mama) ma faʻamatalaina o se galuega faʻaletupe mo se polokalame polokalame tuʻuina atu:
A uma ona e faia le faʻamatalaga, e mafai ona e faʻaogaina le faʻaogaina o punaoa:
Manatua o loʻo i ai se faʻailoga uliuli i totonu o lenei galuega faʻafefe . O lona uiga o le galuega a le BLOB o loʻo faʻatatau i le faʻaogaina o punaoa i totonu o le mafaufau ua faʻamatalaina mo le taimi nei. O se fa'aoga punaoa o lo'o teuina tumau i luga o lau komepiuta po'o le cloud account o lo'o i ai se atigipusa efuefu . Ma o loʻo i ai se atigi moli mo se faʻamatalaga punaoa aloaia i le Wolfram Feature Repository .
O le a la le mea e tupu pe a e faʻaogaina le Faʻalautele lisi i le Faʻamatalaga Notebook? Muamua, e manaʻomia uma faʻamatalaga i le notepad ma mai ia i latou e fatuina ai se faʻatusa
O le fa'alotoifale o se galuega mai se fale teu oloa i luga o lau komepiuta e fa'atinoina e fa'aaoga ai le fa'atonuga
Afai e te kiliki i le Submit button mo se Faʻamaumauga Faʻatonu, o le a le mea e tupu i lalo
Ona o le faaletonu, o talosaga e faia i lalo o le igoa e fesootai ma lau Wolfram ID. Ae afai o loʻo e tuʻuina atu se talosaga e fai ma sui o se au atinaʻe poʻo se faʻalapotopotoga, e mafai
A mae'a ona e tu'uina atu so'o se au galuega i le fa'avae malamalama o galuega, o le a tu'uina mo le toe iloiloga. Afai e te mauaina ni faʻamatalaga e tali atu ai, e masani lava ona i ai i foliga o se faila faila ma faʻaopoopoina "selau faʻamatalaga" faaopoopo. E mafai ona e siaki i taimi uma le tulaga o lau talosaga e ala ile asiasi
O nisi faʻamatalaga i le galuega
I le tepa muamua atonu e foliga mai e mafai ona e ave se api faʻamatalaga ma tuʻu i totonu o se fale teu oloa, ae ui i lea, o loʻo i ai moni lava le tele o mea faʻapitoa e aofia ai - ma o le taulimaina o ia mea e manaʻomia ai le faia o ni faʻataʻitaʻiga faʻapipiʻi lavelave, faʻatautaia faʻasologa faʻatusa. e pei o le code lea e faʻamalamalamaina le galuega, ma o le Notepad lava ia e faʻamatalaina. O le tele o nei mea e tupu i totonu, tua o vaaiga, ae e mafai ona i ai ni faʻamatalaga e aoga le malamalama pe afai o le a e saofagā i le faʻavae o le malamalama.
Fa'amatalaga vave muamua: A e fa'atumu le Fa'amatalaga Tusiga, e mafai lava ona e va'ai i lau galuega i so'o se mea e fa'aaoga ai se igoa pei o. La'u Galuega, lea e foliga mai o se igoa masani mo se galuega i le Wolfram Language, ae mo galuega faʻamaumauga faʻamaumauga ua suia.
O le maaleale lona lua: pe a e fatuina se punaoa galue mai le Faʻamatalaga Notebook, o faʻalagolago uma e aofia i le faʻamatalaga o galuega e tatau ona puʻeina ma faʻaalia manino. Ae ui i lea, ina ia mautinoa o loʻo tumau pea faʻamatalaga, e tatau ona e tuʻu mea uma i se tulaga tulaga ese
E masani lava e te le'i va'ai lava i so'o se fa'ailoga o le code fa'aoga e fa'atulaga ai le igoa lea. Ae afai mo se mafuaʻaga e te taʻua ai se faʻailoga lalo ifo i totonu o lau galuega, ona e vaʻaia lea o lenei faʻailoga o loʻo i totonu o le totonugalemu o le galuega. Ae ui i lea, pe a faʻaogaina le Faʻamatalaga Notepad, o le faʻailoga e fetaui ma le galuega lava ia
O le fale teu oloa e mo le faʻamalamalamaina o galuega fou. Ma o nei galuega e mafai ona i ai filifiliga. E masani lava o nei ta'iala (mo se fa'ata'ita'iga,
O le tele o galuega e fai na o le mea e tatau ona latou faia i taimi uma e valaauina ai i latou, ae o nisi o galuega e tatau ona amataina aʻo leʻi mafai ona latou taʻavale i se vasega faʻapitoa - ma e foia ai lenei faʻafitauli, o loʻo i ai se vaega "Initialization" i le Faʻamatalaga vaega.
O galuega mai se fale teu oloa e mafai ona faʻaogaina isi galuega ua uma ona i totonu o le fale teu oloa; ina ia faʻatulagaina faʻamatalaga mo se fale teu oloa e aofia ai galuega e lua (pe sili atu) e faʻasino e le tasi le isi, e tatau ona e faʻaogaina i lau vasega polokalame ina ia mafai ai faasinomaga e pei o latou
Atina'e avanoa. O le a le mea e tatau ona tupu pe a matua tele le fale teu oloa?
O le taimi nei ua na o le tatalaina o le Wolfram Feature Repository, ae i le aluga o taimi tatou te faʻamoemoe e mafai ona faʻateleina lona tele ma lona faʻatinoga, ma a o faʻatupulaia i le atinaʻe o le a iai faʻafitauli eseese ua uma ona tatou faʻamoemoe e ono tulaʻi mai.
O le faafitauli muamua e faatatau i igoa o galuega ma lo latou tulaga ese. O le fale teu oloa ua mamanuina i se auala, e pei o galuega fausia i totonu o le Wolfram Language, e mafai ona e faʻasino i soʻo se galuega tuʻuina atu naʻo le faʻamaonia o lona igoa. Ae o lona uiga e le maalofia o igoa o galuega e tatau ona tulaga ese i le lalolagi atoa i luga o le fale teu oloa, ina ia, mo se faʻataʻitaʻiga, e naʻo le tasi.
Atonu e foliga mai o se fa'afitauli tele i le taimi muamua, ae e taua le iloa o le fa'afitauli tutusa lava mo mea e pei ole initaneti po'o fa'asalalauga fa'asalalau. Ma o le mea moni o le faiga e manaʻomia lava le i ai o se resitara - ma o se tasi lea o matafaioi o le a faia e le matou kamupani mo le Wolfram function knowledge base. (Mo faʻamatalaga tumaoti o se fale teu oloa, o latou resitara e mafai ona avea ma pule.) Ioe, e mafai ona resitalaina le Initaneti e aunoa ma se mea i luga, ae i totonu o se fale teu oloa, e naʻo le igoa o le galuega e mafai ona resitalaina pe a iai se faʻamatalaga moni o le le galuega.
O se vaega o la matou matafaioi i le puleaina o le Wolfram function knowledge base o le faamautinoaina o le igoa ua filifilia mo se galuega e talafeagai pe a fua i le faauigaina o le galuega ma e mulimulitaia tulafono a le Wolfram Language igoa. E silia ma le 30 tausaga o matou poto masani i le fa'aigoaina o galuega faufale i totonu o le Gagana Wolfram, ma o le matou 'au o le au fa'atonu o le a aumaia foi lena poto masani i le fale teu oloa. Ioe, e iai lava tuusaunoaga. Mo se faʻataʻitaʻiga, atonu e foliga mai e sili le i ai o se igoa puupuu mo nisi galuega, ae sili atu le "puipuia" i se igoa umi, sili atu ona patino aua e te ono taufetuli i se tasi e manaʻo e faia se igoa faʻatusa tutusa i le lumanaʻi .
(E tatau ona maitauina iinei o le na o le faʻapipiʻiina o se pine sui e faʻamavaeina galuega o le a leai se aoga faʻamoemoeina. Aua seʻi vagana ua e faʻamalosi i taimi uma e tuʻuina atu se pine, e te manaʻomia le faʻamalamalamaina o se faʻailoga faʻaletonu mo soʻo se galuega ua tuʻuina atu, ma faʻasoa foi pine tusitala , lea e toe manaʻomia ai le faʻamaopoopoina o le lalolagi.)
A o tuputupu aʻe le malamalama faavae o galuega a Wolfram, o se tasi o faʻafitauli e ono tulaʻi mai o le mauaina lea o galuega, lea e maua ai e le faiga.
Mo galuega faufale i totonu o le gagana Wolfram o loʻo i ai se mea e taʻua o le detection layer na saunia e
O le Wolfram function repository o loʻo faʻatulagaina e avea o se faʻamaumauga tumau, lea e galue ai soʻo se galuega i totonu. O le mea moni, e mafai ona maua ni fa'aaliga fou, ma matou te fa'amoemoe o nisi fa'aaliga o le a le toe aoga i le aluga o taimi. O le a aoga galuega pe a faʻaaogaina i polokalame, ae o latou itulau faʻamaumauga o le a fesoʻotaʻi atu i galuega fou, sili atu.
O le Wolfram Feature Repository ua mamanuina e fesoasoani ia te oe e vave maua ni foliga fou ma aʻoaʻo auala fou e faʻaaoga ai le gagana Wolfram. Matou te matua faʻamoemoe o nisi o mea na suʻesuʻeina i totonu o le faʻamaumauga faʻapitoa o le a iu lava ina talafeagai e avea ma vaega faʻapipiʻi o le gagana autu Wolfram. I le sefulu tausaga ua tuana'i sa i ai se matou seti faapena
O le mea pito sili ona taua iinei o se galuega i totonu o se fale teu oloa o se mea e avanoa mo tagata uma e faʻaoga i le taimi nei. E mafai ona sili atu le lelei ma sili atu le fa'atinoga o le gagana fa'ale-aganu'u, ae o le fa'amaumauga fa'apitoa e mafai ai e tagata fa'aoga ona maua avanoa uma i foliga fou i le taimi lava lena. Ma, sili ona taua, o lenei manatu e mafai ai e tagata uma ona faʻaopoopo soʻo se foliga fou latou te manaʻo ai.
I le amataga o le tala faasolopito o le gagana Wolfram, semanu e le aoga lenei manatu e pei ona i ai, ae i le taimi nei o loʻo i ai le tele o taumafaiga i totonu o le gagana, ma se malamalama loloto i mataupu faavae o le gagana, lea e foliga mai ua matua tele. e mafai e se fa'alapotopotoga tele o tagata fa'aoga ona fa'aopoopo foliga o le a fa'atumauina le fa'atulagaina o le mamanu ina ia fa'aogaina ai le tele o tagata fa'aoga.
O loʻo i ai se agaga ofoofogia o taleni(?) i totonu o le Wolfram Language tagata faʻaoga alalafaga. (O le mea moni, o lenei faʻalapotopotoga e aofia ai le tele o tagata taʻitaʻia R & D i vaega eseese.) Ou te faʻamoemoe o le Wolfram Feature Repository o le a maua ai se faʻavae aoga mo le tatalaina ma le faʻasalalauina o lenei agaga o taleni. E naʻo le faʻatasi e mafai ona tatou fatuina se mea e matua faʻalauteleina ai le vaega e mafai ona faʻaogaina ai le gagana Wolfram computing paradigm.
I le sili atu ma le 30 tausaga, ua matou oʻo mai i se auala mamao i le gagana Wolfram. Fa'atasi nei, se'i o tatou aga'i atili atu. Ou te faʻamalosia malosi tagata faʻaaloalogia uma o le gagana Wolfram i le salafa o le lalolagi e faʻaoga le fale teu oloa e fai ma faʻavae mo lenei mea, faʻapea foʻi ma le polokalama fou e pei o le Free Wolfram Engine for Developers.
puna: www.habr.com