Woxi: Wolfram Mathematica Reimplementation in Rust
Fa'amatalaga
Mewayz Team
Editorial Team
Ua o'o mai le Fouvalega Rust mo Fa'amatalaga Fa'asaienisi - Ma e Tatau Ona Fa'alogo i Alamanuia uma
Pe a amata lemu e se atia'e ona toe fa'aogaina se tasi o masini fa'akomepiuta sili ona malosi na fausia - Wolfram Mathematica - i Rust, e fa'ailoa mai ai se mea e sili mamao atu nai lo se galuega fa'afiafia. O le Woxi, o se taumafaiga faʻalauiloa e toe faʻaleleia le gafatia faʻatusa a Mathematica i Rust, o loʻo faʻatusalia ai se suiga faʻafilosofia i tulimanu uma o le lalolagi software: o le manatu e le tatau ona lokaina meafaigaluega mamana i tua o laisene taugata, ma o gagana faʻaonaponei polokalame e mafai ona tuʻuina atu le faʻatinoga ma le saogalemu e le mafai e faiga faʻavae. Mo pisinisi o lo'o fa'alagolago i faiga fa'akomupiuta-mamafa o galuega, fa'asologa o su'esu'ega, ma fa'ai'uga e fa'atatau i fa'amaumauga, o lenei fa'agaioiga e iai sona aafiaga loloto.
Wolfram Mathematica ua pulea fa'atusatusaga fa'atusa talu mai le 1988, fa'atonu totogifuapauina o laisene e mafai ona o'o atu i le $3,695 i le tausaga mo se nofoa fa'apolofesa. Mo le toeitiiti atoa le fasefulu tausaga, ua talia e tagata suʻesuʻe, inisinia, ma saienitisi faʻamaumauga lenei tau o le tau o le ulufale. Ae o loʻo fesili mai se augatupulaga fou o atinaʻe: faʻafefea pe a tatou le manaʻomia? Ae fa'afefea pe afai o le mea e suitulaga e saosaoa?
Aisea ua Avea ai le Ele ma Gagana o Toe Fa'afouina
Ua tula'i mai le 'ele o le gagana e filifili ai mo tagata atia'e o lo'o manana'o e toe fau le polokalama fa'avae mai lalo i luga. Muamua na atiaʻe i Mozilla ma oʻo atu i le version 1.0 i le 2015, ua avea nei Rust ma gagana faʻapolokalame sili ona faamemelo mo le valu tausaga sosoo i le suʻesuʻega a le Stack Overflow, ma sili atu i le 87% o atinaʻe o loʻo faʻaalia se manaʻoga e faʻaauau ona faʻaaogaina. O lona apili o lo'o taoto i se tu'ufa'atasiga tulaga ese: o le fa'atinoina o le C ma le C++ fa'atasi ai ma le fa'amautinoaina o le saogalemu o manatuaga e fa'ate'a uma ai vaega o fa'ama'i i le taimi e tu'ufa'atasia ai.
E le'o fa'apea. O galuega tetele ua uma ona fa'amaonia le gafatia o Rust e fai ma afi sui. Servo (le masini su'esu'e), Deno (se isi Node.js), ma e o'o lava i vaega o le fatu Linux o lo'o fa'aaoga nei Rust. Ole fa'a'ese'esega ole tau ole gagana o lona uiga o fa'ailoga maualuga, ma mafai ona faitau e tu'ufa'atasia i lalo ile fa'atonuga a masini e fa'atusaina C. Mo se poloketi e pei ole Woxi—lea e mana'omia ona fa'atautaia le algebra fa'atusa, calculus, fa'atusaina fa'atusa, ma fa'afuainumera fa'afuainumera—ua ofoina atu e Rust le fa'atinoga o fa'atinoga e mana'omia e aunoa ma le ositaulagaina o le gaosiga o le atina'e.
O le mamanu lautele e le mafaaseseina. O loʻo faʻapipiʻiina e le au atinaʻe le faʻaogaina o mea tetele i Rust:ripgrepsuia grep,fdsuia maua,batsuia pusi, maexasuia ls. O taimi taʻitasi, o le Rust version na faʻaalia ai le sili atu le lelei o le faʻatinoga ma se poto masani faʻaoga. O lo'o fa'amoemoe le Woxi e fai le mea lava lea e tasi mo le matematika fa'atusa - e le taumateina o le fa'amoemoe sili lea ona mata'utia.
O le Tau Moni o Loka Fa'apitoa mo Pisinisi
O le poloketi Woxi e fa'amalamalamaina se fa'afitauli e o'o atu i tua atu o a'oga. I so'o se alamanuia, e totogi e pisinisi totogi tau faifaipea mo polokalama fa'apitoa e pulea ai galuega taua. E mafai e se kamupani fa'ainisinia lapopo'a ona fa'aalu le $50,000 i tausaga ta'itasi i laisene Mathematica. Fa'aopoopo i ai le MATLAB ($860/tausaga mo le tagata fa'aoga), fa'amatalaga fa'apitoa mo au'ili'iliga, faiga CRM e totogia i nofoa ta'itasi, ma meafaigāluega fa'akomupiuta fa'atasi ai ma pili tau fefa'ataua'iga, ma o le tau atoa o polokalama fa'apitoa e mafai ona fa'aalu ai le 15-25% o le tala fa'atatau o galuega a le kamupani.
E sili atu le tau natia: loka fa'atau i totonu. Pe a ola au faʻataʻitaʻiga tau tupe i totonu o se faʻatulagaga faʻapitoa, pe a puʻeina au faʻamatalaga tagata faʻatau i totonu o se CRM tapuni, pe a le mafai ona faʻatau atu mama lau tala faʻasolopito - ua e tuʻuina atu le faʻatonuga o au pisinisi i le faʻafanua o le auala ma filifiliga tau a se isi tagata. E mafai e le Wolfram Research ona si'i tau, fa'agata fa'aaliga, pe suia tu'utu'uga o laisene, ma le faitau miliona o tagata fa'aoga e leai se auala.
O le mafua'aga tonu lea e fa'aauau ai pea le malosi o le fa'agaioiga fa'apogai. Poloketi pei o Woxi e le na'o le fa'asaoina o tupe - e fa'atatau i le pule i au lava mea faigaluega ma fa'amaumauga. O le filosofia lava e tasi e faʻauluina faʻavae e pei oMewayz, lea e tuʻufaʻatasia ai le 207 pisinisi modules - mai le CRM ma le faʻapipiʻiina i totogi, HR, pulega vaʻavaʻa, ma auiliiliga - i totonu o se faiga faʻapitoa e tasi ma se tier e leai se totogi. A umia e pisinisi a latou faaputuga fa'agaioiga nai lo le lisiina fa'atasi, latou te maua uma le fetu'una'iga tau tupe ma le tuto'atasi.
O le a le mea e fai ai le toe fa'atinoina o le Mathematica e fa'amatagofieina fa'apitoa
Ina ia talisapaia mea o loʻo taumafai Woxi, e tatau ona e malamalama i le mea moni e fai e Mathematica. E le na'o se calculator. Mathematica e aofia ai se gagana faʻapolokalame atoatoa (Wolfram Language), o se afi faʻatusatusaga faʻatusa e mafai ona faʻaogaina faʻamatalaga algebraic, se faʻasologa numera, se faiga faʻaaliga, ma se faʻavae malamalama ma le faitau miliona o faʻamaumauga. Ua silia ma le 35 tausaga na fa'aalu ai e Stephen Wolfram ma le faitau selau miliona o tala i le fausiaina.
O le toe fa'atinoina e o'o lava i se vaega itiiti o lenei fa'atinoga e mana'omia ai le fo'ia o ni fa'afitauli faigata tele:
- Enisi fa'atusa: O lo'o fa'aogaina e le Wolfram Language se faiga fa'atusa fa'ata'ita'i e sili mamao atu nai lo fa'amatalaga masani, e mafai ai ona suia fa'amatalaga fa'a-matematika fa'atusa
- Algebra Fa'atusa: Fa'afaigofieina fa'amatalaga, fa'avasegaina polynomials, ma le fa'atinoina o le tu'ufa'atasiga fa'atusa e mana'omia ai le fa'atinoina o le tele o tausaga o su'esu'ega fa'a-matematika i le faiga algorithmic
- Fa'asologa sa'o sa'o: Mathematica e mafai ona fa'atatau i le faitau miliona o nofoaga tesimale, e mana'omia ai le fa'atusaina o numera fa'ale-aganu'u e sili atu i le tulaga fa'a'a'e-mea masani
- Laau su'esu'e ma fa'amatalaga paie: E matua'i ese le fa'ata'ita'iga fa'afuainumera atoa mai polokalame masani, e mana'omia ai se tagata su'esu'e fa'apitoa
- Amataga api: O le fa'asologa o pepa feso'ota'iga a Mathematica e fa'afefiloi ai fa'ailoga, mea e fai, tusitusiga, ma ata i se auala e leai se IDE fa'ata'ita'i e fa'atusalia
O le galuega faatino a Woxi e fa'ato'a fo'ia nei lu'itau, e amata i le fa'avasegaga o fa'amatalaga autu ma le fa'afetauiga o mamanu a'o le'i fa'atupu i le fa'aputuga fa'atusa atoa. O talanoaga muamua a le alalafaga e faʻaalia ai le fiafia ma le le mautonu - o le toe faʻaaogaina atoatoa o le Mathematica e ono tele tausaga, pe a le o le sefulu tausaga. Ae e o'o lava i se vaega fa'atinoga e aofia ai le 80% o fa'aoga masani e mafai ona tautua ai le faitau miliona o tagata fa'aoga e le'o gafatia le fa'atauga fa'apitoa.
A'oa'oga mo So'o se Vaega Fa'akomepiuta: Manumalo Modularity
O se tasi o fa'ai'uga faufale e sili ona manaia i galuega fa'atino e pei o Woxi o le fa'amamafa i le fa'aogaina. Nai lo le fausiaina o se talosaga monolithic e taumafai e fai mea uma i le taimi e tasi, o faʻaonaponei toe faʻaleleia galuega faʻavae i totonu o vaega faʻapipiʻi. Mana'omia le algebra fa'atusa ae le o le fa'aaliga? Fa'aulufale mai na'o lena module. E te mana'o i fa'asologa numera e aunoa ma le taimi atoa o le gagana? O se pusa ese lena (o le faaupuga a Rust mo se faletusi).
O le lumana'i o polokalame fa'apisinisi e le'o se mea faigaluega e fa'atino ai mea uma—o se faiga fa'apitoa lea e galulue fa'atasi ai vaega ta'itasi, ae e mafai ona tu'u uma lava. O kamupani o lo'o malamalama i lenei mea o le a fa'aitiitia tupe fa'aalu, fa'avavevave, ma fa'afaigofie ona fetuutuuna'i nai lo i latou o lo'o filifili i fa'asologa o talatuu monolithic.
O lenei filosofia fa'apitoa ua fa'amaonia o ia lava i le fa'afanua polokalame. I totonu o le Javascript ecosystem, o le suiga mai le monolithic frameworks e pei o le jQuery i meafaigaluega faʻapitoa e pei o pusa npm taʻitasi na suia ai le atinaʻeina o upega tafaʻilagi. I totonu o atinaʻe ao, microservices suia monoliths. I galuega fa'apisinisi, o lo'o fa'agasolo le suiga lava lea e tasi. Nai lo le totogiina o le Salesforce ($300/tagata fa'aoga/masina mo le Enterprise), se mea faigaluega tu'ufa'atasi ole pili ($50/masina), se fa'avae HR tuto'atasi ($8/fa'aoga/masina), ma se faiga fa'atulagaina ($25/masina), o lo'o fa'aaogaina e pisinisi o lo'o mafaufau i luma ni fa'avae tu'ufa'atasi.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →Mewayz na fausia i luga tonu o lenei mataupu faavae. O ona 207 modules - faʻasalalau CRM, pili, totogi, pulega HR, vaʻavaʻa siaki, faiga faʻasalalau, fesoʻotaʻiga-i-bio itulau, ma auʻiliʻiliga faʻapitoa - faʻasoa se faʻamaumauga masani aʻo tumau tutoʻatasi activatable. E mafai ona fa'aogaina e le tagata tu'ufua na'o le pili ma le feso'ota'iga-in-bio modules. E mafai e se kamupani 50-tagata ona faʻagaoioia CRM, HR, totogi, ma auʻiliʻiliga. O lo'o fa'ata'ita'ia e le fausaga le mea o lo'o faia e Woxi mo le fa'akomepiuta fa'a-matematika: fau ni vaega fa'aopoopo e sili atu ona lelei le galulue fa'atasi nai lo le vaeluaga.
O le Tatala-Source Economics e Mafai ai Lenei
O se fesili faifaipea i talanoaga e uiga i poloketi pei o Woxi o le fa'aauau. Afai e fa'afaigaluegaina e le Wolfram Research le faitau selau o tagata atia'e ma totogi le faitau afe i le laisene, e fa'apefea ona tauva se poloketi fa'avae fa'alaua'itele? O le tali o lo'o taoto i le malamalama pe fa'afefea ona fa'atupuina fa'amatalaga fa'asoa fa'amatalaga i le sefulu tausaga talu ai.
Muamua, o mea faigaluega o lo'o avanoa mo tagata fai fa'amamafa i le 2026 e matua sili atu le mamana nai lo le lima tausaga talu ai. AI-fesoasoani coding meafaigaluega e mafai ona faatelevaveina atinae e 30-55% e tusa ai ma suʻesuʻega mai GitHub ma McKinsey. E pu'eina e le tagata fa'apipi'i a Rust vaega uma o pusi a'o le'i o'o atu i le gaosiga, fa'aitiitia ai le taimi e fa'apipi'i ai. O laina paipa Cloud CI/CD e otometi lava ona fai su'ega. E mafai e se tagata atia'e tomai e to'atasi ma meafaigaluega fa'aonaponei ona fa'atino galuega sa mana'omia muamua se 'au e to'alima.
Lona lua, o le fa'ata'ita'iga fa'apitoa tau pisinisi ua fa'amaonia le aoga i le tele o kamupani fa'amanuiaina. GitLab (e sili atu i le $ 8 piliona), Elastic, Redis, ma Grafana o loʻo tuʻuina atu avanoa avanoa faʻapitoa faʻatasi ai ma mea faʻapitoa mo tagata faʻatau pisinisi. E mafai mulimuli ane e Woxi ona mulimuli i lenei faʻataʻitaʻiga - faʻatusatusaga faʻatusa e leai se totogi mo tagata uma, faʻatasi ai ma le lagolago faʻapitoa, api talimalo, poʻo tuʻufaʻatasiga atinaʻe e maua ai tupe maua. E talitutusa lea ma le auala e ofoina atu ai e Mewayz se fuafuaga e leai se totogi e aofia ai pisinisi taua ae o vaega faʻapitoa ($19-49/masina) e tatala ai le masini faʻapitoa, foliga AI, ma le lagolago faʻamuamua mo le faʻatupulaia o 'au.
O le taunu'uga o se aofa'iga lelei fa'atosina. E maua e tagata fa'aoga meafaigaluega mamana i tau maualalo. E fausia e tagata atiaʻe le taʻutaʻua ma o nisi taimi o pisinisi gafataulimaina. O le aotelega o meaola faanatura e sili atu ona tauva ma fou. Wolfram Mathematica o le a le mou ese atu - e loloto lona tomai ma se tagata fa'aoga faamaoni - ae o le i ai o avanoa avanoa e fa'amalosia ai le tau sili atu ma vave fa'afouga mai tagata faigaluega.
O le a le Uiga o Lenei mo Pisinisi Fa'atatau i Fa'amatalaga i le 2026
O le felagolagoma'i o le tele o faiga - Toe fa'avae i luga o le 'ele, fausaga fa'akomepiuta fa'apitoa, fa'atumauina puna'oa, ma atina'e fesoasoani AI - o lo'o toe fa'afouina mea e tatau ona fa'amoemoeina e pisinisi mai a latou meafaigaluega. Pe o e fa'atautaia se lala sooupu e to'a 5-tagata po'o se atina'e e 500-tagata, e tolu fa'auigaga fa'ata'atia e matilatila mai.
Muamua,o lo'o pa'u i lalo le tau o le polokalame mamana i le zero. O mea faigaluega na fa'atonuina laisene fa'aletausaga fa'aletausaga i le sefulu tausaga talu ai o lo'o i ai nei avanoa avanoa e 90% e mafai ai. E le o lona uiga e manumalo i taimi uma - mea faigaluega totogi e masani ona ofoina atu le lagolago sili atu, tuʻufaʻatasia, ma faʻalelei - ae o lona uiga o pisinisi e iai filifiliga moni. Iloilo lau fa'aputuga o lo'o iai nei ma fa'ailoa po'o fea o lo'o e totogiina ai tau fa'apitoa mo fa'atinoga o oloa.
Lona lua, e taua tele le felagolagoma'i nai lo le lelei o meafaigaluega ta'ito'atasi. O se masini au'ili'ili la'ititi la'ititi le malosi e tu'ufa'atasia fa'atasi ma lau CRM, pili, ma faiga HR o le a maua ai le tele o tau pisinisi nai lo se mea faigaluega tu'utasi sili ona lelei e mana'omia ai fa'amatalaga tusi fa'atau. O le mafua'aga lea o fa'avae e fa'amaopoopo ai le tele o galuega fa'apisinisi - fa'atautaia mea uma mai le pulega o tagata fa'atau e o'o atu i totogi i se tasi faiga fa'atasi - ua vave ona fa'aaogaina i pisinisi laiti ma le vaeluagalemu.
Tolu, peti i nu'u, ae le na'o kamupani. O poloketi e pei o Woxi ua fa'aalia ai e mafai e nu'u fa'atupu fa'atupu fiafia ona fo'ia fa'afitauli pe a manatu e mana'omia ni alagaoa fa'apisinisi. Pe a iloiloina meafaigaluega, vaʻai i le viia o le alalafaga o loʻo siomia ai i latou. O fa'asalalauga fa'agaoioi, fa'afouga masani, fa'aleleia o tali, ma le fa'atupulaia o le aofa'i o tagata fai sao, o fa'ailo ia e sili atu le malosi o le fa'atinoina mo se taimi umi nai lo le paketi tau maketi a se kamupani e tasi.
O le toe fa'atinoina o le Wolfram Mathematica i Rust atonu e foliga mai o se tala fa'apitoa fa'apitoa. Ae fa'asolo i fafo, ma fa'aalia ai le malosi fa'avae e toe fa'afouina ai polokalama fa'apisinisi uma: tapuni tapuni tapuni, fa'atosina monolithic, ma mea faigaluega sili o mea ia e tu'uina atu ia te oe le malosi e aunoa ma le aveesea o lou sa'olotoga. Pe o lo'o e fa'aogaina fa'atusa fa'atusa po'o le tu'uina atu o lau pili o lo'o soso'o mai, e fa'aoga tutusa lena mataupu.
Fesili e Fai soo
O le a le Woxi ma aisea e taua ai?
Woxi ose galuega fa'alaua'itele lea e toe fa'aleleia ai le afi fa'atusa a Wolfram Mathematica ile Rust. E taua ona e fa'amoemoe e fa'atemokalasi le avanoa i meafaigaluega fa'akomupiuta fa'asaienisi mamana ia sa masani ona loka i tua o laisene fa'apisinisi taugata. E ala i le fa'aogaina o fa'atinoga a Rust ma fa'amautinoaga mo le saogalemu, e mafai ai e Woxi ona fa'aolaina le saoasaoa fa'akomepiuta lata mai a'o avanoa avanoa mo tagata su'esu'e, tamaiti a'oga, ma pisinisi i le lalolagi atoa.
Aisea ua avea ai le Rust ma filifiliga lelei mo le toe fa'aaogaina o le Mathematica?
Rust o lo'o ofoina mai ai le leai o se tau, saogalemu manatua e aunoa ma le aoina o lapisi, ma fa'atinoga fa'apitoa e fa'atusalia C ma C++. O nei uiga lelei e fetaui lelei mo galuega mamafa fa'akomepiuta e pei ole algebra fa'atusa, su'esu'ega numera, ma le fa'atusaina o mamanu. Ole faiga malosi a Rust e fesoasoani fo'i e puipuia ai fa'avasegaga uma o pusi ile taimi e tu'ufa'atasia ai, lea e taua tele mo polokalame fa'asaienisi lea e le mafai ona fa'atalanoaina le sa'o ma e mafai ona fa'asalalau lemu mea sese e ala ile fa'atatauga.
E fa'afefea ona fa'amanuiaina pisinisi fa'akomupiuta fa'asaienisi puna'oa tatala?
E mafai ona fa'aitiitiga fa'aitiitiga fa'aalaisene polokalame fa'apitoa e fa'atatau i le fa'aogaina e pei o le Woxi a'o tu'uina atu i 'au le fa'atonuga atoatoa i a latou fa'asologa o galuega. Pisinisi o loʻo faʻatautaia suʻesuʻega faʻamaumauga, faʻataʻitaʻiga tau tupe, poʻo faʻataʻitaʻiga inisinia e mafai ona tuʻufaʻatasia saʻo nei meafaigaluega i totonu o latou gaioiga. Fa'ata'ita'iga pei o Mewayz, fa'atasi ai ma lona 207-module pisinisi OS e amata i le $19/mo, e fa'aalia ai le fa'aogaina o meafaigaluega uma i totonu o le tasi ua toe fa'afouina le fa'aogaina lelei o kamupani fa'aonaponei.
E mafai e Woxi ona sui atoatoa Wolfram Mathematica i aso nei?
E le'i iai. O lo'o i ai pea le Woxi i lona amataga ma e aofia ai na'o se vaega o le tele o galuega a Mathematica, lea e aofia ai le faitau afe o galuega faʻapipiʻi na fausia i le tele o tausaga. Ae ui i lea, o le ala o le poloketi o loʻo faʻamoemoeina, ma o sao a tagata lautele o loʻo faʻavaveina ai atinaʻe. Mo le tele o galuega fa'atusa fa'atusa masani, ua uma ona fa'aalia e Woxi le fa'atauva'a, ma o lona uiga fa'atalatala o lona uiga e mafai e so'o se tasi ona saofagā i foliga misi po'o fa'aopoopoga fa'apitoa.
We use cookies to improve your experience and analyze site traffic. Cookie Policy