Leabharlann einnsean Wolfram airson luchd-leasachaidh bathar-bog an-asgaidh

Leabharlann einnsean Wolfram airson luchd-leasachaidh bathar-bog an-asgaidh
Eadar-theangachadh tùsail air mo bhlog

Bhidio no dhà mu chànan Wolfram


Carson nach eil thu fhathast a’ cleachdadh teicneòlas Wolfram?

Uill, tha seo a’ tachairt, agus gu math tric. Anns a 'phròiseas a bhith a' conaltradh ri luchd-leasachaidh bathar-bog, bidh iad a 'bruidhinn gu math rèidh mu na teicneòlasan againn, mar eisimpleir, mar a chuidich iad iad gu mòr ann a bhith ag ionnsachadh san sgoil no ann a bhith a' dèanamh obair shaidheansail, ach nuair a bhios mi a 'faighneachd na ceiste dhaibh an dèidh sin: "Mar sin bidh thu a’ cleachdadh na teanga Cànain Wolfram agus a chuid comasan coimpiutaireachd anns na siostaman bathar-bog agad?“Uaireannan bidh iad a’ freagairt tha, ach ro thric bidh sàmhchair neònach ann agus an uairsin bidh iad ag ràdh, "Chan eil, ach a bheil seo comasach?".

Leabharlann einnsean Wolfram airson luchd-leasachaidh bathar-bog an-asgaidhTha mi airson a bhith cinnteach nach bi am freagairt don cheist seo an-còmhnaidh ach: “Tha, tha e furasta!" Agus gus do chuideachadh le seo, an-diugh tha sinn a’ cur air bhog Wolfram einnsean saor ' s an asgaidh airson luchd-leasachaidh (Einnsean Wolf an-asgaidh do luchd-leasachaidh). Is e einnsean làn-chuimseach Wolfram Language a th’ ann a ghabhas cleachdadh air siostam sam bith agus a ghairm bho phrògram, cànan, frithealaiche lìn no rud sam bith eile ...

Tha an Einnsean Wolfram aig cridhe ar bathar bathar-bog. Is e seo a tha cànan Wolfram a’ cur an gnìomh, leis a h-uile eòlas coimpiutaireachd, algairim, bunait eòlais agus mar sin air adhart agus mar sin air adhart. Is e seo a tha gar cumail a’ dol bathar deasg (a ’toirt a-steach Mathematica), a bharrachd air ar àrd-ùrlar sgòthan. Is e seo a tha na shuidhe a-staigh Wolfram | Alpha, agus ann am barrachd is barrachd àireamhan siostaman toraidh bunaiteach anns an t-saoghal. Agus a-nis, mu dheireadh, tha sinn a 'toirt cothrom a luchdachadh a-nuas an-asgaidh einnsean seo airson fuasgladh cheistean cleachdadh anns na pròiseactan leasachaidh bathar-bog agad ris a h-uile duine a tha ga iarraidh.

Wolfram cànan prògramadh cànain

Tha mòran dhaoine eòlach air a’ chànan Cànain Wolfram (gu tric a-mhàin ann an cruth a 'phrògram Mathematica) mar shiostam cumhachdach airson coimpiutaireachd eadar-ghnìomhach, a bharrachd air rannsachadh saidheansail ann am foghlam, giollachd dàta, agus "X Coimpiutaireachd" (raointean coimpiutaireachd) airson mòran X (raointean eòlais). Ach, thathas ga chleachdadh barrachd is barrachd, gun a bhith air a thoirt am follais, mar phrìomh phàirt ann a bhith a’ togail siostaman bathar-bog cinneasachaidh. Mar sin dè as urrainn don leabharlann einnsean Wolfram an-asgaidh a dhèanamh dha luchd-leasachaidh a-nis? “Bidh e a’ pacadh a’ chànain ann an dòigh a tha e goireasach a chuir a-steach do dh’ iomadh àrainneachd bathar-bog agus pròiseactan.

Bu chòir dhuinn stad an seo airson soilleireachd, Mar a tha mi a’ faicinn Cànan Wolfram ann am fìrinnean an latha an-diugh. (Bu chòir a thoirt fa-near gun urrainn dhut a ruith air-loidhne sa bhad Bogsa gainmhich Wolfram Language). Is e an rud as cudromaiche tuigsinn gur e toradh bathar-bog bunaiteach ùr a th’ ann an Cànan Wolfram mar a tha e an-dràsta, is e sin cànan coimpiutaireachd làn-nochdadh. An-diugh, tha e air leth cumhachdach (samhlachail, obrachail, ... ) na chànan prògramaidh, ach tha e tòrr a bharrachd na sin leis gu bheil am feart sònraichte aige gu bheil àireamh mhòr de bhunaitean eòlais coimpiutaireachd air an togail a-steach ann: eòlas air algorithms, eòlas air an t-saoghal mun cuairt oirnn, eòlas air mar a nì thu fèin-ghluasad air toraidhean agus pròiseasan bathar-bog.

A-cheana barrachd air 30 bliadhna Tha a’ chompanaidh againn gu riaghailteach a’ leasachadh a h-uile càil a tha ann an cànan Wolfram an-diugh. Agus tha mi gu sònraichte moiteil às gu bheil (ged a tha e gu math duilich, mar eisimpleir giollachd craolaidhean bhidio beò!) Cò mheud dealbhadh bathar-bog èideadh, eireachdail agus seasmhach chaidh againn air a chur an gnìomh air feadh a’ chànain. An-dràsta tha còrr air 5000 gnìomh aig a’ chànan, a 'còmhdach cha mhòr a h-uile raon: bho fradharc gu ionnsachadh inneal, giullachd dàta àireamhach (àireamhachadh àireamhach), giollachd ìomhaighean grafaigeach, geoimeatraidh, matamataig nas àirde, aithneachadh cànain nàdarra, a bharrachd air mòran raointean eile eòlas air an t-saoghal mun cuairt oirnn (cruinn-eòlas, cungaidh-leigheis, ealain, innleadaireachd, saidheans msaa)

Anns na beagan bhliadhnaichean a dh ’fhalbh, tha sinn cuideachd air mòran fheartan prògramadh cumhachdach a chuir ris a’ chànan - tha e sa bhad cleachdadh neòil, prògramadh lìonra, eadar-obrachadh lìn, ceangal ri stòran-dàta, toirt a-steach / às-mhalairt (còrr air 200 cruth dàta a bharrachd), riaghladh pròiseasan taobh a-muigh, deuchainn prògram, cruthachadh aithisgean, crioptòlas, blockchain msaa (tha structar samhlachail a 'chànain gan dèanamh gu math lèirsinneach agus cumhachdach).

Tha amas Cànan Wolfram sìmplidh, ach cuideachd gu math àrd-amasach: bu chòir a h-uile dad a tha a dhìth a bhith air a thogail a-steach don chànan agus aig an aon àm a bhith cho fèin-ghluasadach sa ghabhas.

Mar eisimpleir: Riatanach mion-sgrùdadh air an ìomhaigh? A dhìth dàta cruinn-eòlasach? Giullachd fuaim? Fuasgail an duilgheadas optimization? Fiosrachadh mun aimsir? Cruthaich nì 3D a? Dàta anatomical? Aithneachadh Cànain Nàdarra (NLP)? Dearbhadh neo-riaghailteachd ann an sreath ùine? Отправить сообщение? Faigh ainm-sgrìobhte digiteach? Tha na gnìomhan sin uile (agus mòran eile) dìreach gnìomhan as urrainn dhut a ghairm sa bhad bho phrògram sam bith sgrìobhte ann an Cànan Wolfram. Chan fheumar coimhead airson leabharlannan bathar-bog sònraichte, agus tha a h-uile càil air a thogail a-steach don chànan sa bhad.

Ach rachamaid air ais gu breith innleadaireachd coimpiutair - cha robh ann ach an uair sin ach còd inneal, agus an uairsin nochd cànanan prògramaidh sìmplidh. Agus a dh'aithghearr dh'fhaodadh eadhon a bhith air a ghabhail gu cinnteach gum bu chòir siostam obrachaidh a bhith aig coimpiutair ro-làimh. Nas fhaide air adhart, le teachd lìonraidhean, nochd an eadar-aghaidh cleachdaiche, agus an uairsin dòigh ceangail ris an lìonra.

Tha mi ga fhaicinn mar an t-amas agam, còmhla ri Cànan Wolfram, ìre de dh’fhiosrachadh coimpiutaireachd a thoirt don neach-cleachdaidh anns a bheil gu bunaiteach an eòlas coimpiutaireachd air an t-sìobhaltachd gu lèir againn agus a leigeas le daoine gabhail ris gu bheil fios aig a’ choimpiutair aca mar a dh’ aithnicheas iad nithean. ann an ìomhaigh, mar a nì thu fuasgladh air co-aontaran no obrachadh a-mach àireamh-sluaigh baile-mòr sam bith, a bharrachd air grunn fhuasglaidhean air duilgheadasan feumail eile.

An-diugh, leis an Einnsean Wolfram an-asgaidh do luchd-leasachaidh, bu mhath leinn an toradh againn a dhèanamh uile-làthaireach agus ri fhaighinn gu sgiobalta do luchd-leasachaidh bathar-bog.

An t-einnsean-Wolfram

Bidh an leabharlann Einnsean Wolfram an-asgaidh do luchd-leasachaidh a’ cur an gnìomh làn Wolfram Language mar phàirt bathar-bog a dh’ fhaodar a chuir a-steach gu dìreach ann an stac leasachaidh bathar-bog àbhaisteach. Faodaidh e ruith air àrd-ùrlar siostam àbhaisteach sam bith (Linux, Mac, Windows, sùbh-craoibh pi,…; coimpiutair pearsanta, frithealaiche, brìgheil, sgaoileadh, co-shìnte, freumhaichte). Faodaidh tu a chleachdadh gu dìreach bho còd prògram no bho loidhne-àithne. Faodaidh tu a ghairm bho chànanan prògramaidh (Python, Java, .NET, C / C ++,...) no bho phrògraman eile leithid Excel, Jupyter, aonachd, Rhino Faodaidh tu a ghairm tro dhiofar mheadhanan - socaidean, ZeroMQ, MQTT no tron ​​​​togalach agad fhèin WSTP (Pròtacal Gluasaid Samhlachail Wolfram). Bidh e a’ leughadh dàta agus a’ sgrìobhadh gu ceudan de chruthan (CSV, JSON, XML,...etc.), a' ceangal ri stòran-dàta (SQL, RDF/SPARQL, Mongo, ...) agus faodaidh iad cuideachd prògraman taobh a-muigh a ghairm (faidhlichean so-ghnìomhaichte, leabharlannan…), bho bhrabhsairean, frithealaichean puist, APIan, innealan, a bharrachd air cànanan (Python, NodJ, Java, .NET, R,…). Ann an aithghearrachd bidh e comasach dha ceangal gu dìreach ri frithealaichean lìn (J2EE, aiohttp, Django, ...). Faodaidh tu do chòd Wolfram Language a dheasachadh agus a riaghladh a’ cleachdadh IDEan àbhaisteach, luchd-deasachaidh agus innealan (Eclipse, IntelliJ IDEA, Atom, Vim, Còd Stiùideo Lèirsinneach, dhol agus feadhainn eile).

Tha cothrom aig einnsean Wolfram an-asgaidh do luchd-leasachaidh air an stòr-dàta gu lèir Eòlas Wolfram tro saor Plana ballrachd bunaiteach Wolfram Cloud. (Mura h-eil feum agad air dàta fìor-ùine, faodar a h-uile càil a thasgadh agus faodaidh tu an einnsean Wolfram a ruith far-loidhne.) Leigidh fo-sgrìobhadh bunaiteach do Wolfram Cloud leat na dòighean agad a stòradh API san sgòth.

Is e prìomh fheart de Chànan Wolfram gun urrainn dhut ruith dìreach an aon chòd an àite sam bith. Faodaidh tu a ruith gu eadar-ghnìomhach le Sgrìobhainnean Wolfram - air coimpiutair pearsanta, ann an sgòth no air Fòn-làimhe. Faodaidh tu a ruith san sgòth API (no mar ghnìomh clàraichte, msaa) a-steach Sgòthan poblach Wolfram no Cloud prìobhaideach san togalach Wolfram Enterprise. Agus a-nis, a’ cleachdadh an Einnsean Wolfram, faodaidh tu cuideachd a ruith gu furasta taobh a-staigh stac leasachaidh bathar-bog àbhaisteach.

(Gu dearbh, ma tha thu airson ar “ultra-ailtireachd” gu lèir a luathachadh thairis air deasg, frithealaiche, sgòth, co-shìnte, freumhaichte, gluasadach - agus coimpiutaireachd eadar-ghnìomhach, leasachaidh is cinneasachaidh - is e deagh àite tòiseachaidh a th’ ann. Wolfram | aon, a tha ri fhaighinn an-asgaidh dreach deuchainn).

Coimiseanadh

Mar sin ciamar a tha ceadachadh leabharlann an-asgaidh Wolfram Engine ag obair dha luchd-leasachaidh? Thairis air na 30+ bliadhna a dh’ fhalbh, tha a’ chompanaidh againn air a bhith gu math soirbheachail modail cleachdaidh sìmplidh: Tha sinn air cead a thoirt don bhathar-bog againn airson prothaid, agus is e sin a leigeas leinn cumail oirnn le ar misean fad-ùine leasachaidhean saidheansail leantainneach agus beothail. Tha sinn cuideachd air mòran phrògraman cudromach a thoirt seachad an-asgaidh - mar eisimpleir, is e seo am prìomh fhear againn Wolfram | làrach-lìn Alpha, Cluicheadair Wolfram agus ruigsinneachd gu sgòth Wolfram le ballrachd bunaiteach.

Tha an Einnsean Wolfram an-asgaidh air a dhealbhadh airson luchd-leasachaidh a chleachdadh nuair a bhios iad a’ leasachadh bathar-bog crìochnaichte. Faodaidh tu a chleachdadh gus bathar-bog deiseil a leasachadh, an dà chuid dhut fhèin agus don chompanaidh dha bheil thu ag obair. Faodaidh tu a chleachdadh gus pròiseactan pearsanta a leasachadh aig an taigh, san sgoil no aig an obair. Faodaidh tu a chleachdadh gus Cànan Wolfram ionnsachadh airson pròiseactan bathar-bog san àm ri teachd. (Ma tha ùidh agad, tha an ceangal seo ri fhaighinn cead dligheach).

Ma tha toradh bathar-bog crìochnaichte (siostam) deiseil airson a ruith, gheibh thu cuideachd cead airson cinneasachadh a’ cleachdadh an Wolfram Engine. Bidh dìreach mar a bhios seo ag obair an urra ris an toradh bathar-bog sònraichte a chruthaich thu agus a tha thu a’ tabhann. Tha grunn roghainnean ann: airson cleachdadh san togalach, airson cleachdadh iomairt, airson leabharlann Wolfram Engine a sgaoileadh le bathar-bog no bathar-cruaidh, airson a chleachdadh air àrd-ùrlaran coimpiutaireachd neòil, agus airson a chleachdadh ann am Wolfram Cloud no Wolfram Enterprise Private Cloud.

Ma tha thu a’ togail siostam stòr fosgailte an-asgaidh, faodaidh tu cead an-asgaidh iarraidh gus an einnsean Wolfram a chleachdadh. Cuideachd, ma tha cead agad mu thràth a rèir seòrsa cead Wolfram (den t-seòrsa a tha ann, mar eisimpleir, ann an a’ mhòr-chuid de dh’ oilthighean), tha thu saor an Einnsean Wolfram an-asgaidh airson Luchd-leasachaidh a chleachdadh airson a h-uile dad a tha air a shònrachadh sa chead.

Chan eil sinn fhathast air dèiligeadh ris a h-uile nuance a dh’ fhaodadh a bhith ann a bhith a’ cleachdadh einnsean Wolfram, ach tha sinn dealasach a thaobh ceadachd a dhèanamh furasta san fhad-ùine (agus tha sinn ag obair gus dèanamh cinnteach gu bheil Cànan Wolfram an-còmhnaidh ri fhaighinn agus obrachail, far-loidhne). Tha prìsean seasmhach againn an-dràsta air a h-uile toradh bathar-bog againn a chaidh a chruthachadh thairis air 30+ bliadhna de dh’ obair chruaidh, agus bu mhath leinn fuireach cho fada air falbh ’s a ghabhas bhon iomadh seòrsa sanasachd gimmicks a tha gu mì-fhortanach air fàs ro chumanta o chionn ghoirid. amannan.

Cleachd e airson do shlàinte!

Tha mi gu math pròiseil às na b’ urrainn dhuinn a chruthachadh le Cànan Wolfram, agus tha e air a bhith na thoileachas a bhith a’ faicinn a h-uile innleachd, lorg agus leasachadh ann am foghlam a chaidh a choileanadh le bhith a’ cleachdadh ar bathar-bog thar nan deicheadan sin. Anns na bliadhnachan mu dheireadh, tha ìre bunaiteach ùr air nochdadh ann an cleachdadh Wolfram Cànan a tha a’ sìor fhàs nas fharsainge ann am pròiseactan bathar-bog mòr. Uaireannan tha am pròiseact gu lèir air a thogail a-mhàin ann an Cànan Wolfram. Aig amannan thèid Cànan Wolfram a thoirt a-steach gus beagan fiosrachaidh coimpiutaireachd àrd-ìre a bharrachd a thoirt gu àite sònraichte ann am pròiseact.

Is e amas an Einnsean Wolfram an-asgaidh do luchd-leasachaidh a dhèanamh nas fhasa don h-uile duine an Wolfram Language a chleachdadh ann am pròiseact leasachaidh bathar-bog sam bith agus nuair a bhios iad a’ togail shiostaman a chleachdas na comasan coimpiutaireachd cumhachdach aige.

Tha an sgioba againn air a bhith ag obair gu cruaidh gus an Einnsean Wolfram an-asgaidh a dhèanamh cho furasta do luchd-leasachaidh a chleachdadh agus a chleachdadh. Ach mas e gu h-obann nach obraich rudeigin dhut fhèin no sa phròiseact agad aig an obair, mas e do thoil e cuir litir thugam! Ma tha a h-uile càil ceart gu leòr, cleachd na tha sinn air a leasachadh dhut agus dèan rudeigin ùr stèidhichte air na chaidh a chruthachadh mar-thà!

Mu eadar-theangachadhEadar-theangachadh de phost Stephen Wolfram "A’ cur air bhog an-diugh: Einnsean Wolfram an-asgaidh do luchd-leasachaidh
".

Tha mi a’ cur an cèill mo thaing mhòr Peadar Tenishev и Galina Nikitina airson cuideachadh le eadar-theangachadh agus ullachadh foillseachaidh.

A bheil thu airson ionnsachadh mar a nì thu prògramadh ann an Cànan Wolfram?
Coimhead gach seachdain co-labhairtean-lìn.
chlàraidh airson cùrsaichean ùra. Ready cùrsa air-loidhne.
Òrdugh fuasglaidhean air Cànan Wolfram.

Source: www.habr.com

Cuir beachd ann