Dia duit, Habr! Cuirim aistriúchán ar phost Stephen Wolfram i láthair d’aird
Réamhriachtanais maidir le comhsheasmhacht na teanga Wolfram
Sa lá atá inniu seasaimid ar thairseach na n-éachtaí móra mar aon leis an teanga ríomhchlárúcháin
Is rud é Stór Feidhme Wolfram atá indéanta de bharr nádúr uathúil Theanga Wolfram, ní hamháin mar theanga ríomhchlárúcháin, ach mar theanga ríomhchlárúcháin freisin.
Mar shampla, tá stór feidhme Wolfram cheana féin
Mar an gcéanna níos mó ná
Chun an leathanach a fháil, cóipeáil an réad thuas (feidhm BLOB), greamaigh isteach sa líne ionchuir é agus ansin rith an fheidhm - tá sé ionsuite cheana féin sa teanga Wolfram agus tacaithe ag réamhshocraithe ag tosú le
Ba chóir a thabhairt faoi deara anseo go bhfuil nuair a phróiseáil
Tá súil agam sin leis an tacaíocht
Féadfaidh píosaí beaga nó móra de chód scríofa i dTeanga Wolfram a bheith sna feidhmeanna ón stór. Mar shampla, d’fhéadfadh glaonna a bheith i gceist leo seo
Tá struchtúr bhlaosc agus cláir Stór Gné Wolfram deartha ionas gur féidir le gach duine cur leis an gcúis choitianta ar an mbealach is simplí agus is áisiúla dóibh - go deimhin, díreach
Tá go leor comhbhabhtálacha agus sonraí sa chur chuige seo, ach is é an sprioc atá againn ná stór gnéithe Wolfram a bharrfheabhsú le haghaidh eispéiris an úsáideora agus a chinntiú go gcuireann gnéithe nua úsáideoirí go mór le forbairt na teanga. De réir mar a fhásaimid, níl aon amhras orm ach go mbeidh orainn modhanna nua a chumadh chun feidhmeanna a phróiseáil agus a bhailíochtú atá ionsuite sa stór, go háirithe chun líon mór feidhmeanna a eagrú agus chun na cinn atá de dhíth ar úsáideoirí a aimsiú. Is ábhar misnigh é, áfach, gur tús maith é an cosán atá roghnaithe againn. mé go pearsanta
Éifeachtúlacht a mhéadú agus costais a laghdú
Fiú amháin roimh an Idirlíon, bhí bealaí ann chun cód Wolfram Language a roinnt (bhí an chéad mhórthionscadal láraithe againn
Le breis agus 30 bliain, tá ár gcuideachta ag obair go dícheallach chun sláine struchtúr teanga Wolfram a choinneáil, agus tá sé seo ríthábhachtach chun a chinntiú go mbeidh teanga Wolfram ní hamháin ina teanga ríomhchláraithe, ach ina teanga cláir freisin.
Tarlaíonn próisis ríomhaireachtúla éagsúla i struchtúr forfheidhmithe gach feidhme. Ba chóir a thabhairt faoi deara anseo go bhfuil sé riachtanach go mbeadh cuma soiléir aonfhoirmeach agus inléiteacht amhairc don úsáideoir ag an bhfeidhm. Sa chomhthéacs seo, cuirtear níos mó ná 6000 sampla seicheamhach i láthair d’fheidhmeanna ionsuite na Teanga Wolfram ar conas feidhmeanna a ríomhchlárú i gceart (is iad seo ár
Is tasc meitea-ríomhchláraithe suimiúil é stór a chruthú a oibríonn go maith. Mar shampla, ní cheadóidh barraíocht srianta sa chlár an t-aontú agus an uilíocht riachtanach don algartam a fháil. Díreach mar atá le líon neamhleor srianta feidhmiúla, ní bheidh tú in ann seicheamh a chur i bhfeidhm atá sách ceart maidir le forghníomhú algartam. D’oibrigh roinnt samplaí roimhe seo de chomhréiteach ar na cineálacha cur chuige seo, arna gcur i bhfeidhm ag ár gcuideachta, go measartha cobhsaí - is iad seo:
Tá gné bhunúsach ag gach ceann de na samplaí thuas - tá leibhéal an-ard struchtúrú agus dáileadh próisis ag na cuspóirí agus na feidhmeanna a bhailítear sa tionscadal. Ar ndóigh, is féidir éagsúlacht mhór a dhéanamh ar mhionsonraí struchtúr cad is líonra taispeána nó néarúil nó rud éigin eile ann, ach fanann an bunstruchtúr d’aon stór reatha mar a chéile i gcónaí. Mar sin, cad é do thuairim, a stór úsáideora, faoi stór den sórt sin a chruthú a chuireann síntí leis an teanga Wolfram? Tá Teanga Wolfram deartha le bheith thar a bheith solúbtha, ionas gur féidir é a leathnú agus a mhodhnú ar aon bhealach. Tá an cás seo thar a bheith tábhachtach le go mbeifear in ann tionscadail mhórscála éagsúla bogearraí a chruthú go tapa i dTeanga Wolfram. Ba chóir a thabhairt faoi deara anseo, de réir mar a thagann méadú ar sholúbthacht na teanga, go dtiocfaidh ardú dosheachanta ar chostais na dtionscadal a chuirtear i bhfeidhm i dteanga dá leithéid. Tá sé seo mar gheall ar an bhfíric go bhfuil an níos mó a úsáideann an t-úsáideoir teanga den sórt sin, an fheidhmiúlacht níos tiomnaithe a fhaigheann sé, ach níor cheart dúinn dearmad go bhféadfadh taobh diúltach a bheith ag an gcur chuige seo freisin maidir leis an neamhábaltacht comhsheasmhacht leanúnach modúil cláir a chinntiú.
Tá fadhb choitianta ann le leabharlanna i dteangacha ríomhchlárúcháin traidisiúnta - má úsáideann tú leabharlann amháin, mar shampla, oibreoidh an cód i gceart, ach má dhéanann tú iarracht leabharlanna iolracha a úsáid, níl aon ráthaíocht ann go ndéanfaidh siad idirghníomhú i gceart lena chéile. . Chomh maith leis sin, i dteangacha ríomhchlárúcháin traidisiúnta - murab ionann agus teanga ríomhaireachta lán-chuimsitheach - níl aon bhealach ann a ráthú go mbeidh léirithe comhsheasmhacha ionsuite ann d'aon fheidhmeanna nó cineálacha sonraí seachas a struchtúir bhunúsacha. Ach, i ndáiríre, tá an fhadhb níos mó ná mar is cosúil ar an gcéad amharc: má tá duine ag tógáil ingearach ar scála mór de fheidhmiúlacht, ansin gan na costais ollmhóra a bhaineann le cláir lárnaithe tionscadail a chuirimid isteach i dteanga Wolfram, tá sé dodhéanta. comhsheasmhacht a bhaint amach. Tá sé tábhachtach mar sin go n-oibríonn na modúil bogearraí go léir le chéile i gceart i gcónaí.
Mar sin is é an smaoineamh atá taobh thiar de stór gnéithe Wolfram ná an fhadhb atá leagtha amach thuas a sheachaint ach síntí a chur leis an teanga i bpíosaí sách beag cód trí ghnéithe aonair atá níos éasca a fhorbairt mar mhodúil chomhleanúnacha. É sin ráite, tá gnéithe ríomhchlárúcháin ann nach féidir a dhéanamh áisiúil ag baint úsáide as feidhmeanna aonair (agus tá sé beartaithe ag ár gcuideachta algartam ríomhchlárúcháin optamaithe a scaoileadh go luath amach anseo chun cabhrú le pacáistí bogearraí ar scála mór a chur i bhfeidhm). Mar sin féin, bunaithe ar na feidhmeanna a tógadh isteach i dTeanga Wolfram cheana féin, tá go leor féidearthachtaí ríomhchláraithe a chuirtear i bhfeidhm bunaithe ar fheidhmeanna aonair. Is é an smaoineamh anseo ná, le hiarracht ríomhchláraithe réasúnta beag, gur féidir roinnt feidhmeanna nua agus an-úsáideach a chruthú a sholáthróidh comhleanúnachas leordhóthanach don dearadh, go mbeidh siad comhordaithe go maith lena chéile, agus freisin, ina theannta sin, iad. a bheidh in ann úsáid a bhaint as go héasca agus go forleathan sa teanga sa todhchaí.
Is comhréiteach é an cur chuige seo, ar ndóigh. Dá gcuirfí pacáiste níos mó i bhfeidhm, d’fhéadfaí saol iomlán nua feidhmiúlachta a shamhlú a bheadh thar a bheith cumhachtach agus úsáideach. Má tá gá le feidhmiúlacht nua a fháil a bheidh oiriúnach le gach rud eile, ach nach bhfuil tú sásta go leor iarracht a chaitheamh ar an tionscadal a fhorbairt, ar an drochuair, is féidir go laghdófar raon feidhme do thionscadail mar thoradh air seo. Is é an smaoineamh atá taobh thiar de stór gnéithe Wolfram ná feidhmiúlacht a sholáthar do chuid shainithe de thionscadal; cuirfidh an cur chuige seo feidhmiúlacht chumhachtach leis agus é a dhéanamh níos éasca comhsheasmhacht maith a choinneáil i dtionscadal ríomhchlárúcháin.
Cabhraigh le feidhmeanna saincheaptha a chur leis an stór feidhmeanna
D’oibrigh ár bhfoireann go dian chun é a dhéanamh éasca d’úsáideoirí cur le gnéithe stór Wolfram. Ar an deasc (isteach cheana féin
Tá dhá phríomhchéim ann a chaithfidh tú a dhéanamh: ar dtús, scríobh an cód le haghaidh d'fheidhme agus, ar an dara dul síos, scríobh síos doiciméadú a léiríonn an chaoi ar cheart d'fheidhm a oibriú.
Cliceáil ar an gcnaipe "Sampla Oscailte" ag an mbarr chun sampla a fheiceáil de na rudaí is gá duit a dhéanamh:
Go bunúsach, tá tú ag iarraidh rud éigin cosúil le feidhm ionsuite a chruthú i dTeanga Wolfram. Ach amháin gur féidir leis rud éigin i bhfad níos sainiúla a dhéanamh ná feidhm ionsuite. Ag an am céanna, beidh ionchais maidir lena iomláine agus a iontaofacht i bhfad níos ísle.
Ní mór duit ainm a thabhairt ar d’fheidhm a leanann treoirlínte ainmniúcháin feidhm Wolfram Language. Ina theannta sin, beidh ort doiciméadú a fhorbairt le haghaidh d’fheidhm, cosúil le feidhmeanna ionsuite na teanga. Labhróidh mé faoi seo níos mine níos déanaí. Faoi láthair, tabhair faoi deara go bhfuil cnaipe sa tsraith cnaipí ag barr an chomhaid leabhar nótaí sainmhínithe
Nuair a bhíonn tú cinnte go bhfuil gach rud líonta i gceart agus go bhfuil tú réidh, cliceáil ar an gcnaipe "Seiceáil". Tá sé go hiomlán gnáth nach bhfuil tú figured amach na sonraí go léir go fóill. Mar sin reáchtálfar an fheidhm "Seiceáil" go huathoibríoch agus déanfaidh sé go leor seiceálacha stíl agus comhsheasmhachta. Go minic, spreagfaidh sé láithreach tú na ceartúcháin a dheimhniú agus glacadh leo (Mar shampla: “Caithfidh an líne seo críochnú le idirstad,” agus spreagfaidh sé duit idirstad a chur isteach). Uaireanta iarrfaidh sí ort rud éigin a chur leis nó a athrú tú féin. Beimid i gcónaí ag cur gnéithe nua le feidhmiúlacht uathoibríoch an chnaipe Seiceáil, ach go bunúsach is é an cuspóir atá aige ná a chinntiú go leanann gach rud a chuireann tú isteach sa stór gné go dlúth cheana féin an oiread treoirlínte stíle agus is féidir
Mar sin, tar éis "Seiceáil" a rith, is féidir leat "Réamhamhairc" a úsáid. Cruthaíonn "Réamhamharc" réamhamharc ar an leathanach doiciméadaithe a shainigh tú do d'fheidhm. Is féidir leat réamhamharc a chruthú freisin do chomhad a cruthaíodh ar do ríomhaire nó do chomhad atá suite i stóráil scamall. Más rud é, ar chúis éigin, nach bhfuil tú sásta leis an méid a fheiceann tú sa réamhamharc, níl le déanamh ach dul ar ais agus na ceartúcháin riachtanacha a dhéanamh, agus ansin cliceáil ar an gcnaipe Réamhamhairc arís.
Anois tá tú réidh le d'fheidhm a bhrú isteach sa stór. Tugann an cnaipe Imscaradh ceithre rogha duit:
Is é an rud is tábhachtaí ag an gcéim seo ná gur féidir leat d’fheidhm a chur isteach i stór feidhme Wolfram ionas go mbeidh sí ar fáil d’aon duine. Ag an am céanna, is féidir leat d'fheidhm a chur ar fáil do líon teoranta úsáideoirí freisin. Mar shampla, is féidir leat feidhm a chruthú a óstáiltear go háitiúil ar do ríomhaire ionas go mbeidh sé ar fáil nuair a úsáideann tú an ríomhaire áirithe sin. Nó is féidir leat é a phostáil i do
Mar sin, déarfaimis gur mhaith leat d'fheidhm a chur isteach i mbonn eolais feidhm Wolfram. Chun seo a dhéanamh, cliceáil ar an gcnaipe “Cuir isteach” chuig an stór. Mar sin, cad atá ag tarlú faoi láthair? Cuirtear d’iarratas i scuaine láithreach le haghaidh athbhreithniú agus faomhadh ag ár bhfoireann tiomnaithe coimeádaithe.
De réir mar a théann d’iarratas ar aghaidh tríd an bpróiseas formheasa (a thógann roinnt laethanta de ghnáth), gheobhaidh tú cumarsáid maidir lena stádas agus b’fhéidir moltaí maidir le húsáid sa todhchaí. Ach nuair a bheidh do ghné ceadaithe, foilseofar láithreach chuig Stór Gné Wolfram í agus beidh sé ar fáil d’aon duine le húsáid. (Agus beidh sé seo le feiceáil i
Cad ba chóir a bheith sa stóráil?
Ba chóir a thabhairt faoi deara go bhfuil caighdeáin an-ard ag ár gcuideachta maidir le hiomláine, iontaofacht agus cáilíocht fhoriomlán, agus as na 6000+ feidhmeanna atá tógtha againn cheana féin sa teanga Wolfram le 30+ bliain anuas, comhlíonann siad go léir na ceanglais thuas. Is é an sprioc atá le Taisclann Feidhmeanna Wolfram ná úsáid a bhaint as an struchtúr agus an fheidhmiúlacht go léir atá sa Teanga Wolfram cheana féin chun an oiread feidhmeanna i bhfad níos éadroime (is é sin, feidhmeanna feidhmíochta níos airde) agus is féidir a chur leis.
Ar ndóigh, caithfidh feidhmeanna i stór feidhme Wolfram cloí le prionsabail dearaidh Theanga Wolfram - ionas gur féidir leo idirghníomhú go hiomlán le feidhmeanna eile agus le hionchais úsáideoirí maidir leis an gcaoi ar cheart don fheidhm oibriú i gceart. Mar sin féin, ní gá go mbeadh na feidhmeanna chomh hiomláine ná chomh hiontaofachta.
I bhfeidhmeanna ionsuite na teanga Wolfram, oibrímid go crua chun feidhmeanna ríomhchlárúcháin a dhéanamh chomh ginearálta agus is féidir. É sin ráite, nuair atá i stór feidhme Wolfram níl aon rud cearr le feidhm a bheith ann a láimhseálann cás an-sonrach ach úsáideach. Mar shampla, an fheidhm
Pointe eile a bhaineann leis na feidhmeanna tógtha ná go ndéanann ár gcuideachta gach iarracht gach cás aitíopúil a láimhseáil, ionchur mícheart a láimhseáil i gceart, agus mar sin de. I stór feidhme, is gnáth go hiomlán feidhm speisialta a bheith ann a láimhseálann na príomhchásanna a bhaineann le fadhb a réiteach agus a dhéanann neamhaird de gach cás eile.
Is é an pointe soiléir go bhfuil sé níos fearr a bheith feidhmeanna a dhéanamh níos mó agus é a dhéanamh níos fearr, ach leas iomlán a bhaint as stór feidhmeanna - i gcomparáid le feidhmeanna ionsuite na teanga Wolfram - ba chóir go mbeadh níos mó feidhmeanna cuachta le níos mó feidhmeanna seachas delving isteach. próisis cur chun feidhme gach feidhme ar leith.
Anois, déanaimis féachaint ar shampla de fheidhmeanna tástála i stór. Tá ionchais chomhsheasmhachta dá leithéid d’fheidhmeanna i bhfad níos ísle go nádúrtha ná mar a bhíonn d’fheidhmeanna teanga ionsuite. Tá sé seo fíor go háirithe i gcásanna ina mbraitheann feidhmeanna ar acmhainní seachtracha cosúil le APIanna, tá sé tábhachtach tástálacha comhsheasmhacha a dhéanamh i gcónaí, a tharlaíonn go huathoibríoch laistigh de na halgartaim fíoraithe. Sa chomhad nb, is féidir leat sainmhínithe a shonrú go sainráite (sa rannán Faisnéis Bhreise) agus an oiread tástálacha a shonrú mar atá sainmhínithe ag teaghráin ionchuir agus aschuir nó réada carachtar iomlána den chineál
Mar thoradh air sin, beidh roinnt castachtaí cur chun feidhme ag an stór feidhmeanna. Ní bheidh i gcuid acu ach líne chód amháin, d’fhéadfadh go mbeadh na mílte nó na mílte línte i gceist le cinn eile, agus is dócha go n-úsáidfí go leor feidhmeanna cúntóra. Cathain is fiú feidhm a chur leis nach gá ach fíorbheagán cód a shainiú? Go bunúsach, má tá feidhm ann
Is é príomhchuspóir stór feidhme (mar a thugann an t-ainm le fios) gnéithe nua a thabhairt isteach sa teanga. Más mian leat sonraí nua a chur leis nó
Tá dhá bhealach i ndáiríre. B'fhéidir gur mhaith leat cineál oibiachta nua a thabhairt isteach a úsáidfear i bhfeidhmeanna nua sa stór feidhme. Agus sa chás seo, is féidir leat a léiriú siombalach a scríobh síos i gcónaí agus í a úsáid nuair a bhíonn feidhmeanna á n-ionchur nó á aschur i stór feidhme.
Ach cad más mian leat rud a léiriú agus ansin a shainiú, trí fheidhmeanna atá ann cheana féin i dTeanga Wolfram, gur mian leat oibriú leis? Bhí meicníocht éadrom i gcónaí ag Wolfram Language chuige seo, ar a dtugtar
Mar sin, cad a d'fhéadfadh a bheith sa chód feidhme i stór feidhme?
Ar chóir gach cód do stór gné Wolfram a scríobh i Wolfram? Cinnte, níor cheart an cód taobh istigh den API seachtrach a scríobh sa teanga Wolfram, rud nach ndéanann an cód teanga fiú. Déanta na fírinne, má fhaigheann tú feidhm i mbeagnach aon teanga nó leabharlann sheachtrach, is féidir leat fillteán a chruthú a ligeann duit é a úsáid i stór feidhme Wolfram. (De ghnáth ba chóir duit na feidhmeanna ionsuite a úsáid chuige seo
Mar sin, cad é an pointe é seo a dhéanamh? Go bunúsach, cuireann sé seo ar do chumas úsáid a bhaint as an gcóras iomlán comhtháite Wolfram Language agus a shraith aontaithe iomlán de chumais bhogearraí. Má fhaigheann tú an bonn i bhfeidhm ó leabharlann nó teanga sheachtrach, is féidir leat úsáid a bhaint as struchtúr siombalach saibhir Theanga Wolfram chun feidhm ardleibhéil áisiúil a chruthú a ligeann d’úsáideoirí aon fheidhmiúlacht atá curtha i bhfeidhm cheana féin a úsáid go héasca. Ar a laghad, ba chóir go mbeadh sé seo indéanta i ndomhan idéalach ina bhfuil na bloic thógála go léir de leabharlanna luchtaithe etc., agus sa chás sin is é Wolfram Language a láimhseálfadh iad go huathoibríoch. (Ba chóir a thabhairt faoi deara go bhféadfadh fadhbanna a bheith ann i ndáiríre le
Dála an scéil, nuair a bhreathnaíonn tú ar ghnáthleabharlanna seachtracha den chéad uair, is minic a bhíonn cuma ró-chasta orthu le bheith clúdaithe i gcúpla feidhm, ach i go leor cásanna, tagann cuid mhór den chastacht as an mbonneagar atá ag teastáil a chruthú don leabharlann agus na feidhmeanna go léir. tacú leis. Mar sin féin, nuair a bhíonn Teanga Wolfram in úsáid, is gnách go bhfuil an bonneagar ionsuite sna pacáistí cheana féin, agus mar sin ní gá na feidhmeanna tacaíochta seo go léir a nochtadh go mion, gan ach feidhmeanna a chruthú do na feidhmeanna "topmost" a bhaineann go sonrach le feidhmchláir sa leabharlann. .
"Éiceachóras" an bonn eolais
Má tá feidhmeanna scríofa agat a úsáideann tú go rialta, cuir isteach chuig Stór Feidhmeanna Wolfram iad! Mura dtagann rud éigin eile as seo (forbairt teanga), ansin fiú ansin beidh sé i bhfad níos áisiúla duit na feidhmeanna a úsáid le haghaidh úsáide pearsanta. Mar sin féin, tá sé loighciúil glacadh leis má úsáideann tú na feidhmeanna go rialta, b'fhéidir go mbeidh úsáideoirí eile úsáideach freisin.
Ar ndóigh, b'fhéidir go mbeidh tú i gcás nach bhfuil tú in ann - nó nach dteastaíonn uait - do chuid feidhmeanna a roinnt nó i gcás rochtain a fháil ar acmhainní faisnéise príobháideacha. Fiú i gcásanna den sórt sin, is féidir leat na feidhmeanna a imscaradh i do chuntas néil féin,
Ní gá go mbeadh na feidhmeanna a chuireann tú isteach i stór feidhmeanna Wolfram foirfe; ní mór dóibh a bheith úsáideach. Tá sé seo beagán cosúil leis an alt "Earráidí" i gcáipéisíocht clasaiceach Unix - sa "Rannóg Sainmhínithe" tá alt "Nótaí an Údair" áit ar féidir leat cur síos a dhéanamh ar theorainneacha, fadhbanna, etc. a bhfuil a fhios agat cheana féin faoi d'fheidhm. Ina theannta sin, nuair a chuireann tú do ghné isteach sa stór, is féidir leat nótaí aighneachta a chur leis a léifidh foireann tiomnaithe coimeádaithe.
Nuair a fhoilsítear gné, bíonn dhá nasc ag bun an leathanaigh i gcónaí: "
Uaireanta ní theastaíonn uait ach feidhmeanna ó stór feidhme Wolfram a úsáid, mar fheidhmeanna ionsuite, gan féachaint ar a gcód. Mar sin féin, más mian leat breathnú taobh istigh, tá cnaipe Notepad ag an mbarr i gcónaí. Cliceáil air agus gheobhaidh tú do chóip féin den bhunleabhar nótaí sainmhínithe a cuireadh isteach sa stór gné. Uaireanta is féidir leat é a úsáid mar shampla do do chuid riachtanas. Ag an am céanna, is féidir leat do mhodhnú féin ar an bhfeidhm seo a fhorbairt freisin. B'fhéidir gur mhaith leat na feidhmeanna seo a d'aimsigh tú ón stór a phostáil ar do ríomhaire nó i do chuntas stórála scamall aifidí, b'fhéidir gur mhaith leat iad a chur isteach sa bhunachar eolais feidhme, b'fhéidir mar leagan feabhsaithe, leathnaithe den bhunfheidhm.
Sa todhchaí, tá sé beartaithe againn tacú le forking Git-style do stórtha gné, ach faoi láthair táimid ag iarraidh é a choinneáil simplí, agus ní mór dúinn i gcónaí ach leagan inghlactha amháin de gach gné ionsuite sa teanga. Níos minice ná a mhalairt (mura dtugann forbróirí suas na gnéithe a d’fhorbair siad a chothabháil agus má fhreagraíonn siad d’aighneachtaí úsáideoirí), glacann údar bunaidh an ghné smacht ar nuashonruithe agus cuireann sé isteach leaganacha nua, a ndéantar athbhreithniú orthu ansin agus, má éiríonn leo an próiseas athbhreithnithe. , foilsithe sa teanga.
Déanaimis machnamh ar an gceist conas a oibríonn “leaganú” feidhmeanna forbartha. Faoi láthair, nuair a úsáideann tú feidhm ón stór feidhme, déanfar a sainmhíniú a stóráil go buan ar do ríomhaire (nó i do chuntas scamall má tá an scamall á úsáid agat). Má tá leagan nua de ghné ar fáil, an chéad uair eile a úsáideann tú é gheobhaidh tú teachtaireacht á chur in iúl duit faoi seo. Agus más mian leat an fheidhm a nuashonrú go leagan nua, is féidir leat é a dhéanamh ag baint úsáide as an ordú
Ceann de na rudaí áille faoi Stór Feidhmeanna Wolfram ná gur féidir le haon chlár Wolfram Language, áit ar bith, feidhmeanna a úsáid uaidh. Má tá clár le feiceáil i leabhar nótaí, is minic a bhíonn sé áisiúil na feidhmeanna stórtha a fhormáidiú mar fheidhmeanna "réad dénártha feidhm" atá éasca le léamh (b'fhéidir le leagan oiriúnach socraithe).
Is féidir leat teacht i gcónaí ar aon fheidhm sa stór feidhme trí úsáid a bhaint as téacs
Conas a oibríonn sé?
Laistigh de na feidhmeanna i stór Wolfram is féidir é seo a úsáid go díreach mar an gcéanna
Smaoinigh ar
Taobh istigh is féidir leat roinnt faisnéise a fheiceáil ag baint úsáide as an bhfeidhm
Conas a oibríonn bunú feidhm acmhainne? Is cás áitiúil amháin an ceann is simplí. Seo sampla a ghlacann feidhm (sa chás seo ach feidhm íon) agus a shainíonn mar fheidhm acmhainne do sheisiún cláir ar leith:
Nuair a bheidh an sainmhíniú déanta agat, is féidir leat an fheidhm acmhainne a úsáid:
Tabhair faoi deara go bhfuil deilbhín dubh sa blob feidhme seo . Ciallaíonn sé seo go dtagraíonn an fheidhm BLOB don fheidhm acmhainne cuimhne atá sainithe don seisiún reatha. Tá deilbhín liath ag gné acmhainne atá stóráilte go buan ar do ríomhaire nó ar do chuntas scamall . Agus tá deilbhín oráiste le haghaidh gné acmhainne oifigiúil i Stór Gné Wolfram .
Mar sin, cad a tharlaíonn nuair a úsáideann tú an roghchlár Leathnaigh sa Leabhar Nótaí Sainmhínithe? Ar dtús, glacann sé na sainmhínithe go léir sa leabhar nótaí agus uathu cruthaítear siombalach
Baintear úsáid áitiúil as feidhm ó stór ar do ríomhaire leis an ordú
Má chliceálann tú an cnaipe Cuir isteach le haghaidh Stór Feidhme, cad a tharlaíonn faoi
De réir réamhshocraithe, déantar aighneachtaí faoin ainm a bhaineann le d’ID Wolfram. Ach má tá iarratas á chur isteach agat thar ceann foirne forbartha nó eagraíochta, is féidir leat
Tar éis duit aon cheann de d’fheidhmeanna a chur isteach chuig an mbunachar eolais feidhm, cuirfear i scuaine é le haghaidh athbhreithnithe. Má fhaigheann tú tuairimí mar fhreagra, is iondúil go mbeidh siad i bhfoirm téacschomhaid agus “cealla tráchta” breise curtha leo. Is féidir leat stádas d’iarratais a sheiceáil i gcónaí trí chuairt a thabhairt
Roinnt subtleties ag an obair
Ar an gcéad amharc d'fhéadfadh sé cosúil gur féidir leat a ghlacadh ach leabhar nótaí sainmhínithe agus é a chur focal ar fhocal isteach i stór feidhme, áfach, i ndáiríre go leor subtleties i gceist - agus iad a láimhseáil éilíonn a dhéanamh ar roinnt casta go leor meta-ríomhchlárú, láimhseáil próiseála siombalach. mar an cód a shainíonn an fheidhm , agus sainmhínítear an Notepad féin. Tarlaíonn an chuid is mó de seo go hinmheánach, taobh thiar de na cásanna, ach is féidir go mbeadh roinnt impleachtaí aige is fiú a thuiscint má tá tú chun cur leis an mbonn eolais gné.
An chéad subtlety láithreach: Nuair a líonann tú an Leabhar Nótaí Sainmhínithe, is féidir leat tagairt a dhéanamh go simplí do d'fheidhm i ngach áit ag baint úsáide as ainm mar MyFunction, atá cosúil le hainm rialta ar fheidhm sa Wolfram Language, ach i gcáipéisíocht taisclainne feidhme cuirtear é seo ina ionad
An dara fomhír: nuair a chruthaíonn tú feidhm acmhainne ón Leabhar Nótaí Sainmhínithe, ní mór gach spleáchas a bhaineann le sainmhíniú na feidhme a ghabháil agus a áireamh go sainráite. Mar sin féin, chun a chinntiú go bhfanann na sainmhínithe modúlach, ní mór duit gach rud a chur i uathúil
Go hiondúil ní fheicfidh tú aon rian den chód a úsáideadh chun an t-ainmspás seo a chumrú. Ach má ghlaonn tú ar shiombail tearcfhorghníomhaithe taobh istigh d’fheidhm ar chúis éigin, ansin feicfidh tú go bhfuil an tsiombail seo i gcomhthéacs inmheánach na feidhme. Mar sin féin, nuair a bhíonn an Notepad Sainmhínithe á phróiseáil, is é an tsiombail a fhreagraíonn don fheidhm féin ar a laghad
Tá an stór feidhmeanna chun feidhmeanna nua a shainiú. Agus d'fhéadfadh go mbeadh roghanna ag na feidhmeanna seo. Is minic na paraiméadair seo (mar shampla,
Ní dhéanann an chuid is mó feidhmeanna ach an méid a bhfuil siad ceaptha a dhéanamh gach uair a dtugtar orthu, ach ní mór roinnt feidhmeanna a thúsú sular féidir iad a reáchtáil i seisiún áirithe - agus chun an fhadhb seo a réiteach, tá alt "Tionscnamh" sa rannóg Sainmhíniú.
Is féidir le feidhmeanna ó stór feidhmeanna eile atá sa stór cheana féin a úsáid; chun sainmhínithe a shocrú do stór feidhme a chuimsíonn dhá fheidhm (nó níos mó) a thagraíonn dá chéile, ní mór duit iad a imscaradh i do chlárseisiún ionas gur féidir leat tagairt mar atá orthu
Ionchais forbartha. Cad ba chóir a tharlóidh nuair a éiríonn an stór i ndáiríre mór?
Sa lá atá inniu nílimid ach ag seoladh Stór Gné Wolfram, ach le himeacht ama táimid ag súil go dtiocfaidh méadú suntasach ar a mhéid agus ar a fheidhmiúlacht, agus de réir mar a fhásann sé i bhforbairt beidh fadhbanna éagsúla ann a bhfuil súil againn cheana féin a d'fhéadfadh teacht chun cinn.
Baineann an chéad fhadhb le hainmneacha feidhmeanna agus a n-uathúlacht. Tá an stór feidhme deartha sa chaoi is gur féidir leat, cosúil leis na feidhmeanna ionsuite i dTeanga Wolfram, tagairt a dhéanamh d'aon fheidhm ar leith ach a hainm a shonrú. Ach ciallaíonn sé seo dosheachanta go gcaithfidh ainmneacha feidhm a bheith uathúil ar fud an taisclainne, ionas nach mbeidh ach ceann amháin ann, mar shampla.
Seans gur fadhb mhór í seo ar dtús, ach is fiú a thuiscint gurb í an fhadhb chéanna go bunúsach í agus atá ann do rudaí ar nós fearainn idirlín nó láimhseálacha meán sóisialta. Agus is é fírinne an scéil nach gá ach cláraitheoir a bheith ag an gcóras - agus tá sé seo ar cheann de na róil a dhéanfaidh ár gcuideachta le haghaidh bonn eolais feidhm Wolfram. (I gcás leaganacha príobháideacha de stór, féadfaidh a gcláraitheoirí a bheith ina riarthóirí.) Ar ndóigh, is féidir fearann Idirlín a chlárú gan aon rud a bheith air, ach i stór feidhme, ní féidir ainm feidhm a chlárú ach amháin má tá sainmhíniú iarbhír ar an fheidhm.
Cuid dár ról i mbainistiú an bhunachar eolais ar fheidhm Wolfram is ea a chinntiú go bhfuil an t-ainm a roghnaítear don fheidhm loighciúil i bhfianaise shainmhíniú na feidhme agus go leanann sé gnásanna Ainmnithe Wolfram Language. Tá os cionn 30 bliain de thaithí againn ag ainmniú feidhmeanna ionsuite sa Wolfram Language, agus tabharfaidh ár bhfoireann coimeádaithe an taithí sin chuig an stór feidhmeanna freisin. Ar ndóigh, tá eisceachtaí i gcónaí. Mar shampla, d'fhéadfadh sé a bheith níos fearr ainm gearr a bheith agat ar fheidhm éigin, ach is fearr "cosaint" le hainm níos faide agus níos sainiúla mar is lú an seans go n-éireoidh tú le duine éigin atá ag iarraidh ainm feidhm den chineál céanna a dhéanamh amach anseo .
(Ba cheart a thabhairt faoi deara anseo nach mbeidh an éifeacht bheartaithe ag baint le clib ball éigin a chur le feidhmeanna a dhí-dhébhríocht. Toisc go n-éilíonn tú clib a shannadh i gcónaí, beidh ort clib réamhshocraithe a shainiú d'fheidhm ar leith, agus clibeanna údair a leithdháileadh freisin , rud a d’éileodh comhordú domhanda arís.)
De réir mar a fhásann an bonn eolais ar fheidhmeanna Wolfram, ceann de na fadhbanna is dócha a thiocfaidh chun cinn is ea infhaighteacht na bhfeidhmeanna, dá soláthraíonn an córas
Maidir le feidhmeanna ionsuite i dTeanga Wolfram tá ciseal braite mar a thugtar air a sholáthraíonn
Tá stór feidhme Wolfram cumraithe mar stór feidhme marthanach, áit a n-oibreoidh aon fheidhm ann i gcónaí. Ar ndóigh, d'fhéadfadh go gcuirfí leaganacha nua de ghnéithe ar fáil, agus táimid ag súil go n-éireoidh roinnt gnéithe as feidhm le himeacht ama. Oibreoidh na feidhmeanna má úsáidtear iad i gcláir, ach nascfaidh a leathanaigh doiciméadaithe le feidhmeanna nua níos forbartha.
Tá Taisclann Gné Wolfram deartha chun cabhrú leat gnéithe nua a aimsiú go tapa agus bealaí nua a fhoghlaim chun an teanga Wolfram a úsáid. Táimid an-dóchasach go n-éireoidh le cuid den méid atá á chíoradh sa stór gné-alt sa deireadh go mbeidh sé ina chodanna ionsuite de chroí-Theanga Wolfram. Le deich mbliana anuas bhí sraith den chineál céanna againn
Is é an rud is tábhachtaí anseo go bhfuil feidhm i stór feidhme rud atá ar fáil do gach úsáideoir a úsáid faoi láthair. D’fhéadfadh go mbeadh gné teanga dhúchais i bhfad níos fearr agus níos feidhmiúla, ach ligfeadh stór gnéithe d’úsáideoirí rochtain a bheith acu ar na gnéithe nua go léir láithreach. Agus, níos tábhachtaí fós, ceadaíonn an coincheap seo gach duine a chur ar aon ghnéithe nua is mian leo.
Níos luaithe i stair na teanga Wolfram, níor oibrigh an smaoineamh seo chomh maith agus a d’oibrigh sé, ach ag an gcéim seo tá an oiread sin iarracht á déanamh sa teanga, agus tuiscint chomh domhain ar phrionsabail dearaidh teanga, go bhfuil an chuma air anois go mór. is féidir le pobal mór úsáideoirí gnéithe a chur leis a choinneoidh comhsheasmhacht dearaidh le go mbeidh siad úsáideach do raon leathan úsáideoirí.
Tá spiorad dochreidte tallainne(?) i bpobal úsáideoirí Wolfram Language. (Ar ndóigh, cuimsíonn an pobal seo go leor daoine le rá T&F i réimsí éagsúla.) Tá súil agam go gcuirfidh Stór Gné Wolfram ardán éifeachtach ar fáil chun spiorad na tallainne seo a dhíghlasáil agus a scaipeadh. Le chéile amháin is féidir linn rud éigin a chruthú a leathnóidh go suntasach an réimse inar féidir paraidím ríomhaireachta teanga Wolfram a chur i bhfeidhm.
I níos mó ná 30 bliain, táimid tagtha ar bhealach fada leis an teanga Wolfram. Anois le chéile, a ligean ar dul níos faide fós. Molaim go láidir do gach úsáideoir measúil sa teanga Wolfram ar fud an domhain an stór gné a úsáid mar ardán chuige seo, chomh maith leis an tionscadal bogearraí nua cosúil leis an Inneall Wolfram Saor in Aisce d’Fhorbróirí.
Foinse: will.com