Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Hello, Habr! Waxaan dareenkaaga ku soo bandhigayaa turjumaadda qoraalka Stephen Wolfram "Bakhaarka Shaqada Wolfram: Daahfurka Madal Furan ee Fidinta Luuqada Wolfram".

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Shuruudaha looga baahan yahay joogtaynta luqadda Wolfram

Maanta waxaan ku taagannahay heerkii guulo waaweyn oo aan la wadaagno luuqadda barnaamijka Luuqadda Wolfram. Saddex toddobaad uun ka hor ayaanu bilownay free engine Wolfram horumarintasi aan u caawino isticmaaleyaasheenna in ay ku daraan Luuqadda Wolfram mashruucyadooda softiweerka ah ee baaxadda leh. Maanta waxaan bilaabaynaa Kaydka shaqada Wolfram, si loo bixiyo madal isku dubaridan oo loogu talagalay hawlaha loo abuuray si loo kordhiyo luqadda Wolfram, sidoo kale waxaan u furaynaa kaydka hawlaha qof kasta oo gacan ka geysan kara horumarinta alaabtayada software.

Kaydka Shaqada Wolfram waa shay ay suurtogalisay dabeecadda gaarka ah ee Luqadda Wolfram ma aha oo kaliya luuqad barnaamij ahaan, laakiin sidoo kale sida luqadda xisaabinta oo dhan. Luuqadaha barnaamijyada dhaqameed, ku darista hawlqabad cusub oo la taaban karo waxay caadi ahaan ku lug leedahay abuurista dhammaan maktabado dheeraad ah oo laga yaabo inay shaqeeyaan ama laga yaabo inay shaqeeyaan marka la wada isticmaalo. Si kastaba ha ahaatee, luqadda Wolfram wax badan ayaa horeba loogu dhisay luqadda lafteeda, in ay suurtogal tahay in si weyn loo balaadhiyo hawlaheeda iyada oo si fudud loogu daro hawlo cusub oo isla markiiba lagu daray qaab-dhismeedka guud ee luqadda oo dhan.

Tusaale ahaan, kaydka shaqada Wolfram ayaa hore ugu jiray 532 astaamood oo cusub oo loo habeeyey 26 qaybood oo mawduuc ah:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Sidoo kale in ka badan 6000 hawlaha caadiga ah, oo lagu dhisay luqadda Wolfram, shaqo kasta oo ka socota kaydka waxay leedahay bog dukumeenti ah oo si faahfaahsan u sharraxaya iyaga iyo tusaalooyinka shaqada:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Si aad u gasho bogga, koobiyayso shayga kore (function BLOB), ku dheji xariiqda gelinta ka dibna socodsii shaqada - waxay horeba ugu dhex dhistay luqadda Wolfram oo ay taageerto si toos ah nooca 12.0:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Waa in la ogaadaa in marka la farsameeyo LogoQRCcode Uma baahnid, tusaale ahaan, inaad dejiso "maktabadda habaynta sawirka" - maadaama aan horay u hirgelinay hab joogto ah oo taxaddar leh algorithmic ee Luqadda Wolfram habaynta sawirka, kaas oo isla markiiba lagu farsamayn karo hawlo luuqadeed oo kala duwan:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Waxaan rajaynayaa in la taageero bulsho cajiib ah oo karti badan, kaas oo sii kordhayay oo sii fidayay (oo ku salaysan Luqadda Wolfram) dhowrkii sano ee la soo dhaafay. Kaydka hawsha Wolfram waxa ay u oggolaan doontaa mustaqbalka la filayo in uu si weyn u balaadhiyo baaxadda (macquul ah oo muhiim ah, oo ku takhasusay qaybaha kala duwan ee sayniska iyo tignoolajiyada) ee laga heli karo luqadda. Sidaas awgeed, waxa suurtogal ah in la isticmaalo nuxurka luqadda (shaqooyinkiisa la dhisay) iyo labadaba mabaadi'da horumarinta, kuwaas oo lagu fuliyo luqadda. (Waa in halkan lagu xuso in Luqadda Wolfram ay hore u leedahay wax ka badan Taariikhda 30-sano ee horumarka iyo koritaanka xasilloon).
Hawlaha kaydka waxaa ku jiri kara qaybo yaryar ama waaweyn oo kood ah oo ku qoran Luqadda Wolfram. Tusaale ahaan, kuwani waxay noqon karaan wicitaanno API-yada iyo adeegyada ama maktabadaha dibadda ee luqadaha kale. Waxyaabaha gaarka ah ee ku saabsan habkan ayaa ah in marka aad hoos u dhigto shaqada heerka isticmaale, ma jiri doonto is-waafajin suurtagal ah sababtoo ah habka ayaa lagu dhisay qaab dhismeedka joogtada ah ee Luuqadda Wolfram - iyo shaqo kasta ayaa si toos ah u shaqeyn doonta si sax ah - sida saxda ah. loogu talagalay.waa inay.
Qaab dhismeedka qolofka iyo qaab dhismeedka barnaamijka Wolfram Feature Repository waxaa loogu talagalay in qof walba uu wax ku biiriyo sababta caadiga ah habka ugu fudud oo ugu habboon iyaga - dhab ahaantii, kaliya adiga oo buuxinaya faylka qoraalka notepad (oo leh nb kordhin) WL. Hawlaha tooska ah ee la dhisay waxay kuu oggolaanayaan inaad hubiso hawlo cusub oo lagu daray bakhaarka si loo hubiyo ku biiritaankooda luqadda. Shirkaddayadu waxay ku sharxaysaa isticmaaleyaasha kala duwan ee ku dari kara shaqadooda luqadda, halkii ay ka ahaan lahaayeen kakanaanta weyn ee hawlaha cusub - iyo in kasta oo ay jirto habka dib u eegista, kuma adkaysanno wax la mid ah. falanqaynta naqshadaynta aadka u xiisaha badan ama heerarka adag ee dhamaystirka iyo isku halaynta sifooyinka isticmaalaha cusub, oo ka soo horjeeda tijaabinta adag ee sifooyinka lagu dhisay luqadda asaasiga ah ee aan shaqaaleyno.

Waxaa jira ganacsiyo badan iyo tafaasiil badan oo habkan ah, laakiin yoolkeenu waa in aan wanaajino kaydka muuqaalka Wolfram labadaba waayo-aragnimada isticmaalaha iyo in la hubiyo in sifooyinka isticmaalaha cusub ay si macno leh uga qayb qaataan horumarinta luqadda. Marka aan koreyno, shaki iigama jiro in aan sameyn doono habab cusub oo loogu talagalay socodsiinta iyo xaqiijinta shaqooyinka lagu dhex dhisay kaydka, ugu yaraan abaabulka tiro badan oo hawlo ah iyo helitaanka kuwa isticmaalayaashu u baahan yihiin. Si kastaba ha ahaatee, waxa dhiirigelin leh in dariiqa aanu dooranay uu yahay bilow wanaagsan. Anigu shakhsi ahaan lagu daray dhowr astaamood xogta asalka ah. Qaar badan oo iyaga ka mid ah waxay ku saleysan yihiin kood aan shaqsiyan sameeyay in muddo ah. Oo waxay igu qaadatay dhawr daqiiqo oo kaliya inaan ku riixo bakhaarka. Hadda oo ay ku jiraan bakhaarka, waxaan ugu dambeyntii - isla markiiba iyo wakhti kasta - isticmaali karaa hawlahan sida loogu baahdo, adoon ka welwelin raadinta faylasha, soo dejinta baakadaha, iwm.

Kordhinta waxtarka iyadoo la dhimayo kharashyada

Xataa intarneedka ka hor, waxaa jiray siyaabo lagu wadaago koodka luuqada Wolfram (mashruucayagii ugu horeeyay ee dhexda u ahaa wuxuu ahaa MathSource, oo loo sameeyay Xisaabta 1991 oo ku salaysan CD-ROM, iwm). Dabcan, habka loo soo jeediyay hirgelinta ee ku salaysan kaydka hawlaha Wolfram waa qalab aad u xoog badan oo la isku halleyn karo si loo fuliyo hawlaha kor ku xusan.

In ka badan 30 sano, shirkadeena waxay si firfircoon uga shaqaynaysay si ay u ilaaliso sharafta qaab dhismeedka luqadda Wolfram, tani waxay muhiim u tahay hubinta in Wolfram uusan noqon luqad barnaamij oo keliya, laakiin sidoo kale a luqadda xisaabinta oo dhammaystiran. Oo sidaas daraaddeed, nuxurka habka loo hirgeliyo kaydka hawlaha Wolfram waa in la isticmaalo hab midaysan oo ku saabsan barnaamijka iyo horumarinta hawlo cusub kuwaas oo si isdaba-joog ah loogu daray oo ku habboon qaabka luqadda si ay u horumariso oo ay u wada-shaqeeyaan.

Nidaamyada xisaabinta ee kala duwan ayaa ku dhaca qaab dhismeedka fulinta hawl kasta. Waa in halkan lagu ogaadaa in ay lagama maarmaan tahay in shaqadu ay leedahay muuqaal cad oo isku mid ah iyo akhrin muuqaal ah ee isticmaalaha. Xaaladdan oo kale, hawlaha gudaha ee Luqadda Wolfram waxaa lagu soo bandhigay in ka badan 6000 oo tusaaleyaal xiriir ah oo ku saabsan sida habboon ee hawlaha barnaamijka loo sameeyo (kuwa waa noo muuqaalo barnamijyo toos ahoo ay ka mid yihiin boqollaal saacadood oo geedi socod ah oo lagu abuurayo barnaamijyo caadi ah). Habkani waxa uu ugu dambeyntii ka dhigayaa muujinta Wolfram ee awood u leh in ay si fiican u qabato waa dabeecadda qaab dhismeedka Luuqadda Wolfram, oo leh tiro badan oo ah maktabado dheeraad ah oo kala duwan oo horay loogu dhisay luqadda. Tusaale ahaan, haddii aad leedahay hawl socodsiisa sawirada, ama habab yaryar, ama qaababka molecularMarkaasay xogta juqraafiga ama qaar kale - matalaadkooda astaaneed ee joogtada ah ayaa horeba ugu jiray luqadda, taasna mahaddeeda leh, shaqadaadu isla markiiba waxay la jaanqaadi kartaa shaqooyinka kale ee luqadda.

Abuuritaanka kayd dhab ahaantii si fiican u shaqeeya waa hawl-barnaamij-meed xiiso leh. Tusaale ahaan, xad-dhaafka xad-dhaafka ah ee barnaamijku ma oggolaan doono helitaanka midaynta loo baahan yahay iyo caalamiga ah ee algorithm. Sida tiro aan ku filnayn oo xannibaado shaqayneed ah, ma awoodi doontid inaad fuliso taxane sax ah oo ku filan oo ah fulinta algorithm. Tusaalayaal dhowr ah oo hore oo ku saabsan hirgelinta tanaasulka hababkan, oo ay hirgelisay shirkadeena, ayaa si fiican u shaqeeyay - kuwani waa: Mudaaharaadyada Mashruuca Tungsten, oo la bilaabay 2007 oo hadda online ku shaqeeya oo leh in ka badan 12000 demo-is-dhexgalka isticmaalaha. IN Wolfram database waxaa jira in ka badan 600 database-diyaar ah oo loo isticmaali karo Wolfram Language, iyo Kaydinta shabakada neerfaha Wolfram waxaa lagu buuxiyaa shabakadaha neerfaha cusub toddobaad kasta (waxaa hore u jiray 118 ka mid ah) oo isla markiiba waxay ku xiran yihiin shaqada NetModel Luqadda Wolfram.

Dhammaan tusaalooyinka kor ku xusan waxay leeyihiin sifo aasaasi ah - walxaha iyo hawlaha lagu soo ururiyey mashruuca waxay leeyihiin heer aad u sarreeya oo qaabeynta iyo qaybinta hababka. Dabcan, faahfaahinta qaabdhismeedka waxa demo ama shabakada neerfaha ama wax kale ayaa si weyn u kala duwanaan kara, laakiin qaabka aasaasiga ah ee kaydka hadda jira had iyo jeer waa isku mid. Haddaba waa maxay ra'yigaaga, isticmaale qaali ah, oo ku saabsan abuurista kaydka noocaas ah ee ku dara kordhinta luqadda Wolfram? Luqadda Wolfram waxaa loogu talagalay inay noqoto mid aad u dabacsan, marka waa la kordhin karaa oo wax laga beddeli karaa si kasta. Xaaladdan ayaa aad muhiim ugu ah awoodda si dhakhso leh loogu abuuro mashruucyo software oo baaxad leh oo kala duwan oo ku jira Luuqadda Wolfram. Waa in halkan lagu xuso in marka ay debecsanaanta afku korodho, kharashka mashaariicda lagu fulinayo luqadda noocaas ahi uu kordho. Tani waxay sabab u tahay xaqiiqda ah in inta badan isticmaaluhu uu isticmaalo luqadda noocan oo kale ah, hawl-qabad dheeraad ah oo uu helo, laakiin waa in aynaan iloobin in habkani uu sidoo kale yeelan karo dhinacyo taban marka la eego awood la'aanta si loo hubiyo joogtaynta joogtada ah ee cutubyada barnaamijka.

Waxaa jira dhibaato caadi ah oo ku saabsan maktabadaha luqadaha barnaamijyada dhaqameed - haddii aad isticmaasho hal maktabad, tusaale ahaan, koodka ayaa si sax ah u shaqeyn doona, laakiin haddii aad isku daydo inaad isticmaasho maktabado badan, ma jirto dammaanad ah inay si sax ah ula falgalaan midba midka kale . Sidoo kale, luqadaha barnaamijyada dhaqameed - si ka duwan luqadda xisaabinta oo dhammaystiran - ma jirto si loo dammaanad qaado joogitaanka matalaad joogto ah oo ku dhisan hawl kasta ama noocyada xogta aan ka ahayn dhismooyinkooda aasaasiga ah. Laakiin, dhab ahaantii, dhibaatadu way ka sii weyn tahay sida ay u muuqato jaleecada hore: haddii mid ka mid ah uu dhisayo toosan ballaaran oo shaqeyn ah, ka dibna iyada oo aan kharashyada waaweyn ee barnaamijyada mashruuca dhexe ee aan gelinay luqadda Wolfram, waa wax aan suurtagal ahayn in la sameeyo. si joogto ah loo gaaro. Sidaa darteed waa muhiim in dhammaan qaybaha softiweerku ay had iyo jeer si sax ah u wada shaqeeyaan.

Markaa fikradda ka dambeysa kaydka astaanta Wolfram waa in laga fogaado dhibaatada kor lagu soo sheegay iyadoo si fudud loogu kordhinayo luqadda qaybo yar oo kood ah iyada oo loo marayo astaamo shaqsiyeed kuwaas oo ay fududahay in la horumariyo sidii cutubyo isku xidhan. Taas oo la yiraahdo, waxaa jira sifooyin barnaamij oo aan la samayn karin si ku habboon iyadoo la adeegsanayo hawlo gaar ah (shirkadeena waxay qorsheyneysaa inay sii deyso algorithm-ka la hagaajiyay mustaqbalka dhow si ay uga caawiso hirgelinta xirmooyinka software-ka ballaaran). Si kastaba ha ahaatee, iyada oo lagu salaynayo hawlihii hore loogu dhisay Luuqadda Wolfram, waxa jira fursado badan oo barnaamijyo ah oo lagu fuliyo iyadoo lagu salaynayo hawlo gaar ah. Fikradda halkan ayaa ah in dadaalka yar ee barnaamijka ay suurtogal tahay in la abuuro tiro ka mid ah hawlo cusub oo aad u faa'iido leh kuwaas oo bixin doona isku xirnaanta ku filan naqshadeynta, waxay si fiican isugu xiran doonaan midba midka kale, iyo sidoo kale, marka lagu daro tan, waxay si fiican u shaqeeyaan. waxay awood u yeelan doontaa in si sahlan oo ballaaran loogu isticmaalo luqadda mustaqbalka.

Habkani, dabcan, waa tanaasul. Haddii xirmo weyn la hirgeliyo, adduun cusub oo shaqeyn ayaa la qiyaasi karaa kaasoo noqon lahaa mid aad u xoog badan oo faa'iido leh. Haddii ay jirto baahi loo qabo in la helo shaqeyn cusub oo ku habboon wax kasta oo kale, laakiin aadan rabin inaad ku bixiso dadaal badan oo ku saabsan horumarinta mashruuca, tani, nasiib daro, waxay u horseedi kartaa hoos u dhigista baaxadda mashruucaaga. Fikradda ka danbaysa kaydka muuqaalka Wolfram waa in la bixiyo shaqaynta qayb qeexan oo mashruuca ah; Habkani waxa uu ku dari doonaa hawlkarnimo xoog leh iyada oo la fududeynayo in la ilaaliyo joogtaynta wanaagsan ee mashruuca barnaamijka.

Caawi ku darista hawlaha gaarka ah ee kaydka shaqada

Kooxdayadu waxay si adag u shaqeysay si ay ugu fududaato isticmaalayaasha inay wax ku biiriyaan astaamaha kaydka Wolfram. On desktop-ka (horey u galay nooca 12.0), Waxaad si fudud u dhex mari kartaa tabaha menu-ga ugu muhiimsan si isku xigta: File> New> RepositoryItem> Shayga Kaydka Shaqada oo waxaad heli doontaa "Qeexitaanka Buugga Xusuus-qorka"(barnaamij ahaan gudaha goobta shaqada. Waxa kale oo aad isticmaali kartaa shaqada analoogga - CreateNotebook["Ilaha Shaqada"]):

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Waxaa jira laba tillaabo oo muhiim ah oo aad u baahan doonto si aad u fuliso: marka hore, dhab ahaantii qor code-ka shaqadaada iyo, marka labaad, qor dukumeenti muujinaya sida shaqadaadu u shaqaynayso.
Guji badhanka "Sample Furan" xagga sare si aad u aragto tusaale waxa aad u baahan tahay inaad samayso:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Asal ahaan, waxaad isku dayeysaa inaad abuurto wax la mid ah shaqada ku dhex jirta Luqadda Wolfram. Marka laga reebo in ay samayn karto wax aad uga gaar ah marka loo eego shaqada la dhisay. Isla mar ahaantaana, rajada laga filayo dhammaystirkeeda iyo isku hallaynta ayaa aad uga hooseeya.
Waxaad u baahan tahay inaad siiso shaqadaada magac raacaya habraaca magacaabista Luqadda Wolfram. Intaa waxaa dheer, waxaad u baahan doontaa inaad horumariso dukumeenti shaqadaada, oo la mid ah hawlaha gudaha ee luqadda. Tan si faahfaahsan ayaan gadaal uga hadli doonaa. Hadda, kaliya u fiirso in safka badhamada xagga sare ee faylka qoraalka qeexida uu jiro badhan " Tilmaamaha Qaabka ", kaas oo sharxaya waxa la samaynayo, iyo badhanka Tools, kaas oo ku siinaya agabka qaabaynta dukumentiyada shaqadaada.
Markaad hubiso in wax walba si sax ah loo buuxiyay oo aad diyaar u tahay, dhagsii badhanka "Check". Waa wax iska caadi ah in aadan weli fahmin dhammaan faahfaahinta. Markaa hawsha "Check" waxay si toos ah u socon doontaa waxayna samayn doontaa qaab badan iyo hubin joogta ah. Badanaa, waxay isla markaaba kugu dhiirigelinaysaa inaad xaqiijiso oo aad aqbasho sixitaanka (Tusaale ahaan: "Tusaale ahaan: "Linkani waa inuu ku dhammaadaa xiidan," waxayna kugu kicin doontaa inaad gasho xiidanka). Mararka qaarkood waxay ku waydiin doontaa inaad adigu wax ku darto ama beddesho. Waxaan si joogto ah ugu dari doonaa sifooyin cusub shaqada tooska ah ee badhanka Hubinta, laakiin asal ahaan ujeedadeedu waa in la hubiyo in wax kasta oo aad u soo gudbiso kaydka astaanta ay mar horeba si dhow u raacaan tilmaamaha qaabka ugu badan ee suurtogalka ah.

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Marka, ka dib markaad "Check", waxaad isticmaali kartaa "Preview". "Preview" waxay abuurtaa dulmar ku saabsan bogga dukumeentiga ee aad u qeexday shaqadaada. Waxa kale oo aad u samayn kartaa horudhac faylka lagu abuuray kombayutarkaaga ama faylka ku yaal kaydinta daruuraha. Haddii, sabab qaar ka mid ah, aadan ku qanacsanayn waxa aad ku aragto horudhaca, si fudud dib ugu noqo oo samee sixitaanka lagama maarmaanka ah, ka dibna mar kale riix batoonka Horudhac.
Hadda waxaad diyaar u tahay inaad ku riixdo shaqadaada kaydka. Badhanka Deploy wuxuu ku siinayaa afar doorasho:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Waxa muhiimka ah ee talaabadani waa in aad u soo gudbiso shaqadaada kaydka hawlaha Wolfram si ay u noqoto mid diyaar u ah qof kasta. Isla mar ahaantaana, waxaad sidoo kale dhigi kartaa shaqadaada tiro xaddidan oo isticmaalayaasha ah. Tusaale ahaan, waxaad samayn kartaa hawl gudaha lagu hayo kombayutarkaaga si uu u helo marka aad isticmaalayso kombayutarkaas gaarka ah. Ama waxaad ku dhejin kartaa kaaga xisaabta daruurta, si ay kuugu diyaar garowdo marka aad daruuraha ku xidhan tahay. Waxa kale oo aad si guud u martigelin kartaa (geyn kartaa) sifada akoonka daruurahaaga. Ma ahaan doonto xarunta dhexe ee Wolfram, laakiin waxaad awoodi doontaa inaad qof siiso URL u oggolaanaya inay sifahaaga ka helaan akoonkaaga. (Mustaqbalka, waxaanu sidoo kale taageeri doonaa kaydadka dhexe ee shirkadeena oo dhan.)

Markaa aynu nidhaahno inaad rabto inaad si dhab ah u soo gudbiso shaqadaada saldhigga aqoonta shaqada Wolfram. Si tan loo sameeyo, waxaad riixdaa "Submit" badhanka kaydka. Haddaba maxaa dhacaya xilligan? Codsigaaga isla markiiba waxaa saf loogu jiraa dib u eegista iyo ansixinta kooxdayada gaarka ah ee kormeerayaasha.

Marka codsigaagu ku sii socdo nidaamka oggolaanshaha (kaas oo caadi ahaan qaata dhawr maalmood), waxaad heli doontaa isgaarsiin ku saabsan xaaladdiisa iyo suurtogalnimada talooyinka isticmaalka mustaqbalka. Laakiin marka sifadaada la oggolaado, isla markiiba waxaa lagu daabici doonaa Kaydka Muuqaalka ee Wolfram oo waxay diyaar u noqon doontaa qof kasta inuu isticmaalo. (Oo tani waxay ka soo muuqan doontaa wararkii ugu dambeeyay ee muuqaalada cusub iwm.)

Maxaa ku jira kaydinta?

Waa in la ogaadaa in shirkadeena ay leedahay heerar aad u sarreeya oo loogu talagalay dhammaystirka, isku hallaynta iyo tayada guud, iyo 6000+ hawlaha aan horay ugu dhisnay luqadda Wolfram 30+ sano ee la soo dhaafay, dhammaantood waxay buuxiyeen shuruudaha kor ku xusan. Hadafka Kaydka Shaqada Wolfram waa in la isticmaalo dhammaan qaab-dhismeedka iyo shaqada horeba uga jirtay Luuqadda Wolfram si loogu daro hawlo badan oo fudud (taas oo ah, hawlaha waxqabadka sare) intii suurtagal ah.

Dabcan, hawlaha ku jira kaydka hawlaha Wolfram waa inay waafaqsan yihiin mabaadi'da naqshadaynta Luuqadda Wolfram - si ay si buuxda ula falgalaan hawlaha kale iyo rajada isticmaalayaasha ee sida shaqadu ay tahay inay si habboon u shaqeyso. Si kastaba ha ahaatee, hawluhu maaha inay noqdaan kuwo dhammaystiran ama la isku halleyn karo oo siman.

Hawlaha la dhisay ee luqadda Wolfram, waxaan si adag uga shaqeynaa si aan u samayno hawlaha barnaamijyada sida guud ee suurtogalka ah. Taas marka la yiraahdo, marka lagu jiro kaydka shaqada Wolfram ma jiraan wax khalad ah oo leh shaqo ku jirta oo si fudud u maareysa qaar gaar ah laakiin faa'iido leh. Tusaale ahaan, shaqada DirMailFromNotebook wuxuu ku heli karaa faylal hal qaab oo gaar ah wuxuuna u abuuri karaa boostada si gaar ah. Sawirka geesaha badan wuxuu abuuraa jaantusyo leh midabyo gaar ah iyo calaamadeyn, iwm.

Qodob kale oo la xidhiidha hawlaha la dhisay ayaa ah in shirkadeena ay sameyso dadaal kasta oo lagu xakameynayo dhammaan kiisaska aan caadiga ahayn, si sax ah loo maareeyo gelinta khaldan, iyo wixii la mid ah. Kaydka shaqada, waa wax iska caadi ah in uu jiro hawl gaar ah oo maamusha kiisaska ugu muhiimsan ee xallinta dhibaatada oo iska indha tiraya dhammaan kuwa kale.

Qodobka cad ayaa ah in ay fiican tahay in la helo hawlo badan oo wax badan qabta oo si fiican u qabta, laakiin hagaajinta kaydka shaqada - oo ka soo horjeeda hawlaha gudaha ee luqadda Wolfram - waa in ay lahaataa hawlo badan oo ay ku xiran yihiin hawlo badan halkii aad ka geli lahayd. hababka fulinta hawl kasta oo gaar ah.

Hadda aynu eegno tusaale hawlaha tijaabada ee kaydka. Rajada joogtada ah ee hawlahan oo kale ayaa dabiici ahaan aad uga hooseeya marka loo eego hawlaha luqadda ee la dhisay. Tani waxay si gaar ah run u tahay kiisaska ay hawluhu ku tiirsan yihiin kheyraadka dibadda sida API-yada, waxaa muhiim ah in si joogto ah loo sameeyo imtixaanno joogto ah, taas oo si toos ah u dhacda gudaha algorithms-ka xaqiijinta. Faylka nb, waxaad si cad u qeexi kartaa qeexitaannada (qaybta Macluumaadka Dheeraadka ah) oo waxaad qeexdaa inta imtixaannada sida lagu qeexay xargaha wax-gelinta iyo soo-saarka ama walxaha buuxa ee nooca Imtixaanka Xaqiijinta, intaad u aragto inay ku habboon tahay. Intaa waxaa dheer, nidaamku wuxuu si joogto ah isku dayayaa inuu u rogo tusaalooyinka dukumentiga ee aad bixiso habka xaqiijinta (mararka qaarkoodna tani waxay noqon kartaa mid aad u xoog badan, tusaale ahaan, shaqada natiijadu waxay ku xiran tahay tirooyinka random ama wakhtiga maalinta).

Natiijo ahaan, kaydka shaqadu wuxuu yeelan doonaa tiro kakanaanta fulinta. Qaarkood waxay noqonayaan hal xariiq oo kood ah, kuwa kalena waxa laga yaabaa inay ku lug yeeshaan kumanaan ama tobanaan kun oo xariiq, oo ay u badan tahay inay isticmaalaan hawlo badan oo caawiye ah. Goorma ayay mudan tahay in lagu daro hawl u baahan kood aad u yar si loo qeexo? Asal ahaan, haddii shaqo ay jirto magaca mnemonic wanaagsan, kaas oo isticmaalayaashu si sahal ah u fahmi lahaayeen haddii ay ku arkaan gabal kood, ka dibna mar hore ayaa lagu dari karaa. Haddii kale, waxa ay u badan tahay in ay fiicantahay in aad dib ugu dhejiso koodka barnaamijkaaga mar kasta oo aad u baahato in aad isticmaasho.

Ujeedada ugu weyn ee kaydka shaqada (sida magaceeda ka muuqata) waa in lagu soo bandhigo sifooyin cusub luqadda. Haddii aad rabto inaad ku darto xog cusub ama hay'ado cusub, isticmaal Kaydka Xogta Wolfram. Laakiin maxaa dhacaya haddii aad rabto inaad soo bandhigto noocyo cusub oo walxo xisaabintaada?

Dhab ahaantii waxaa jira laba siyaabood. Waxaa laga yaabaa inaad rabto inaad soo bandhigto shay cusub oo loo isticmaali doono hawlaha cusub ee kaydka shaqada. Xaaladdan oo kale, waxaad had iyo jeer qori kartaa matalaaddeeda astaanta ah oo aad isticmaasho marka la gelinayo ama soo saarista hawlaha kaydka shaqada.

Laakiin maxaa dhacaya haddii aad rabto inaad matasho shay ka dibna qeex, adoo adeegsanaya shaqooyinka jira ee Luqadda Wolfram, inaad rabto inaad la shaqeyso? Luqadda Wolfram ayaa tan had iyo jeer u lahayd farsamo fudud, oo loo yaqaan Qiimaha sare. Iyada oo leh xaddidaadyo qaar (gaar ahaan shaqooyinka kuwaas ma qiimeyn karaan doodooda), kaydka shaqada wuxuu kuu ogolaanayaa inaad si fudud u matasho shaqo oo aad qeexdo qiyamka iyada. (Si kor loogu qaado rajada joogtaynta marka la abuurayo naqshad cusub oo weyn oo si buuxda u dhexaysa oo dhan Luqadda Wolfram guud ahaan waa habraac aad u muhiim ah oo aan lagu gaari karin iyada oo si fudud loo kordhinayo kharashka mashruuca waana wax ay shirkadeena ku sameyso qayb ka mid ah mashaariicda horumarka muddada fog ee afka, hawshani maaha hadaf loo dejiyay qayb ka mid ah horumarinta kaydka).

Haddaba, maxaa ku jiri kara koodhka shaqada ee kaydka shaqada? Wax kasta oo lagu dhisay Luqadda Wolfram, dabcan (ugu yaraan haddii aysan matalin hanjabaad si ay u amniga iyo waxqabadka barnaamijka laftiisa, sida jawi kombuyuutar) iyo sidoo kale hawl kasta oo ka socota kaydka shaqada. Si kastaba ha ahaatee, waxaa jira hawlo kale: shaqada ku jirta kaydka shaqada waxay wici kartaa API, ama gudaha Wolfram Cloud, ama ilo kale. Dabcan, waxa jira khataro la xidhiidha arrintan. Sababtoo ah xaqiiqda ah in aysan jirin wax dammaanad ah in API uusan isbeddelin, iyo shaqada dukaanka shaqada ayaa joojin doonta shaqada. Si aad gacan uga geysato aqoonsiga arrimahan oo kale, waxaa jira qoraal ku yaal bogga dukumeentiyada (ee qaybta Shuruudaha) sifo kasta oo ku tiirsan wax ka badan shaqeynta Luqadda Wolfram. (Dabcan, marka ay timaado xogta dhabta ah, waxaa jiri kara dhibaatooyin xitaa shaqadan - sababtoo ah xogta dhabta ah ee aduunka ayaa si joogto ah isu beddesha, mararka qaarkood xitaa qeexitaankeeda iyo qaab dhismeedka ayaa isbedelaya.)

Dhammaan koodka kaydka astaanta Wolfram ma lagu qoraa Wolfram? Hubaal, code gudaha API dibadda waa in aan lagu qorin luqadda Wolfram, taas oo aan xitaa samayn code luqadda. Dhab ahaantii, haddii aad ka hesho shaqo ku dhawaad ​​luqad kasta oo dibadda ah ama maktabadda, waxaad samayn kartaa duubo kuu ogolaanaya in aad u isticmaasho in kaydka function Wolfram. (Sida caadiga ah waa inaad tan u isticmaashaa hawlaha la dhisay Qiimaynta Dibadda ama Hawlaha Dibadda ku jira koodka luqadda Wolfram.)

Haddaba maxay tahay faa'iidada aad samaynayso tan? Asal ahaan, tani waxay kuu oggolaaneysaa inaad isticmaasho dhammaan nidaamka Luqadda Wolfram ee isku-dhafan iyo dhammaan awooddeeda software ee midaysan. Haddii aad ka hesho hirgelinta saldhigga maktabadda dibadda ama luqadda, waxaad markaas isticmaali kartaa qaab-dhismeedka astaanta qani ah ee Wolfram Language si aad u abuurto hawl heer sare ku habboon oo u ogolaanaya dadka isticmaala in ay si fudud u isticmaalaan hawl kasta oo horeba loo hirgeliyey. Ugu yaraan, tani waa inay ku suurtagasho adduun ku habboon oo ay ka jiraan dhammaan dhismooyinka maktabadaha raritaanka iwm, taas oo si toos ah loogu maareynayo Luqadda Wolfram. (Waa in la ogaadaa in ficil ahaan ay jiri karaan dhibaatooyin dejinta luqadaha dibadda nidaam kombuyuutar gaar ah, iyo kaydinta daruurtu waxay keeni kartaa arrimo amni oo dheeraad ah).

Sida habka, marka ugu horeysa ee aad eegto maktabadaha caadiga ah ee dibadda, waxay inta badan u muuqdaan kuwo aad u adag oo lagu dabooli karo dhowr hawlood, laakiin marar badan, inta badan kakanaanta ayaa ka timaada abuurista kaabayaasha loo baahan yahay maktabadda iyo dhammaan hawlaha u hiili . Si kastaba ha noqotee, marka la isticmaalayo luqadda Wolfram, kaabayaasha ayaa sida caadiga ah horeyba loogu dhisay xirmooyinka, sidaas darteed looma baahna in si faahfaahsan loo soo bandhigo dhammaan hawlahan taageerada, laakiin kaliya u samee shaqooyinka "ugu sarreeya" hawlaha gaarka ah ee maktabadda. .

"Ecosystem" ee saldhigga aqoonta

Haddii aad qortay hawlo aad si joogto ah u isticmaasho, u gudbi Kaydka Shaqada Wolfram! Haddii wax kale oo badan aysan ka soo bixin tan (horumarinta luqadda), markaa xitaa markaa waxay noqon doontaa mid aad u fudud inaad isticmaasho hawlaha isticmaalka shakhsi ahaaneed. Si kastaba ha ahaatee, waa macquul in loo qaato in haddii aad si joogto ah u isticmaasho hawlaha, laga yaabo in isticmaalayaasha kale ay sidoo kale u heli doonaan faa'iido.

Dabcan, waxaa laga yaabaa inaad isku aragto xaalad aadan awoodin - ama aadan rabin - inaad la wadaagto hawlahaaga ama haddii ay dhacdo inaad hesho ilaha macluumaadka gaarka ah. Xataa xaaladahan oo kale, waxaad si fudud u geyn kartaa hawlaha akoonkaaga daruuriga ah, qeexidda xuquuqda gelitaankooda. (Haddii ururkaagu leeyahay Wolfram Enterprise daruur gaar ah, ka dib waxay dhawaan awoodi doontaa inay martigeliso kaydkeeda sifada gaarka ah, kaas oo laga maamuli karo ururkaaga oo dejin karo iyo in kale in lagu qasbo aragtida inay daawadaan isticmaalayaasha qolo saddexaad.)

Hawlaha aad u soo gudbiso kaydka hawlaha Wolfram maaha inay noqdaan kuwo qumman; kaliya waa inay noqdaan kuwo waxtar leh. Tani waxay la mid tahay qaybta "khaladaadka" ee dukumeentiyada Unix ee caadiga ah - qaybta "Qeexitaannada" waxaa jira qayb "Xusuusyada Qoraaga" halkaas oo aad ku qeexi karto xaddidaadyada, dhibaatooyinka, iwm. oo aad horeba uga ogeyd shaqadaada. Intaa waxaa dheer, marka aad u soo gudbiso sifadaada kaydka, waxaad ku dari kartaa qoraalo soo gudbin ah oo ay akhriyi doonaan koox u go'an oo kormeerayaal ah.

Marka sifada la daabaco, boggeedu had iyo jeer waxa uu leeyahay laba xidhiidhin xagga hoose:"Dir fariin ku saabsan sifadan"Iyo"Kala hadal bulshada Wolfram" Haddii aad ku lifaaqayso qoraal (tusaale, wax iiga sheeg dhiqlaha), waxaad calaamadin kartaa sanduuqa sheegaya inaad rabto fariintaada iyo macluumaadkaaga xidhiidhka in lala wadaago qoraaga sifada.

Mararka qaarkood waxaad kaliya dooneysaa inaad isticmaasho hawlaha kaydka shaqada Wolfram, sida shaqooyinka gudaha ku dhex jira, adigoon fiirin koodkooda. Si kastaba ha noqotee, haddii aad rabto inaad eegto gudaha, had iyo jeer waxaa jira badhanka Notepad ee ugu sarreeya. Guji oo waxaad heli doontaa koobigaga buug-yaraha qeexida asalka ah ee loo gudbiyay kaydka astaanta. Mararka qaarkood waxaad u isticmaali kartaa tusaale ahaan baahidaada. Isla mar ahaantaana, waxaad sidoo kale horumarin kartaa wax ka beddelkaaga shaqadan. Waxaa laga yaabaa inaad rabto inaad ku dhejiso hawlahan aad ka heshay kaydka kombiyuutarkaaga ama akoonkaaga kaydinta daruuraha aphid, laga yaabee inaad rabto inaad u soo gudbiso saldhigga aqoonta shaqada, laga yaabee inay tahay nooca la hagaajiyay, ee la ballaariyay ee shaqada asalka ah.

Mustaqbalka, waxaan qorsheyneynaa inaan taageerno fargeeto-style Git ee meelaha lagu keydiyo astaamaha, laakiin hadda waxaan isku dayeynaa inaan fududeyno, mar walbana waxaan haysanaa hal nooc oo la aqbalay oo sifo kasta lagu dhisay luqadda. Inta badan (haddii aysan horumariyayaashu ka tanaasulin ilaalinta sifooyinka ay soo saareen oo ay uga jawaabaan soo gudbinta isticmaalaha), qoraaga asalka ah ee astaanta ayaa gacanta ku haya cusbooneysiinta oo u soo gudbiya noocyo cusub, kuwaas oo dib loo eego iyo, haddii ay ka gudbaan habka dib u eegista , oo lagu daabacay afka.

Aynu tixgelinno su'aasha ah sida "nooca" ee shaqooyinka la horumariyay u shaqeeyaan. Hadda, marka aad isticmaasho shaqo ka socota kaydka shaqada, qeexitaankeeda ayaa si joogto ah loogu kaydin doonaa kombiyuutarkaaga (ama koontadaada daruuraha haddii aad isticmaalayso daruuraha). Haddii nooc cusub oo muuqaal ah la heli karo, marka xigta ee aad isticmaashid waxaad heli doontaa farriin taas ku ogeysiinaysa. Oo haddii aad rabto inaad u cusboonaysiiso shaqada nooc cusub, waxaad ku samayn kartaa adoo adeegsanaya amarka Cusboonaysiinta Kheyraadka. ("Blob function" dhab ahaantii waxa uu kaydiyaa macluumaad badan oo qaabayn ah, waxaanan qorshaynaynaa in aanu tan mustaqbalka ka dhigno mid si sahlan loo heli karo isticmaalayaashayada.)

Mid ka mid ah waxyaabaha quruxda badan ee ku saabsan Kaydka Shaqada Wolfram waa in barnaamij kasta oo Wolfram Language, meel kasta uu ka isticmaali karo hawlihiisa. Haddii barnaamijku ka soo baxo xaashida qoraalka, inta badan way ku habboon tahay in loo qaabeeyo hawlaha kaydka sidii hawl fudud oo loo akhriyi karo "shaqada binary shayga" (laga yaabee iyadoo la adeegsanayo nooca ku habboon).

Waxaad had iyo jeer geli kartaa hawl kasta oo ku jirta kaydka shaqada adoo isticmaalaya qoraal Khayraadka Shaqada[...]. Tani waa mid aad u habboon haddii aad si toos ah ugu qorto koodka ama qoraallada Wolfram Engine, tusaale ahaan, leh iyadoo la isticmaalayo IDE ama tifaftiraha koodka qoraalka (Waa in si gaar ah loo ogaadaa in kaydka shaqadu uu si buuxda ula jaan qaadayo Matoorka Wolfram ee bilaashka ah ee horumarinta).

Sidee u shaqeeyaan?

Gudaha hawlaha ku jira kaydka Wolfram tani waa suurtogal iyada oo la isticmaalayo isla isku mid ah nidaamyada kheyraadka saldhigyada, sida in dhammaan bakhaarradayada kale ee jira (Bakhaarka xogta, Kaydka Neural Net, ururinta mashaariicda demo iwm), sida dhammaan agabyada nidaamka Wolfram, Hawlaha Kheyraadka ugu dambeyntii ku salaysan shaqada Waxyaabaha Kheyraadka.

Tixgeli Hawlaha Kheyraadka:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Gudaha waxaad ku arki kartaa xoogaa macluumaad ah adoo isticmaalaya shaqada Information:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Sidee bay u shaqaysaa dejinta hawsha agabka? Midka ugu fudud waa kiis maxalli ah oo keliya. Waa kuwan tusaale qaadanaya hawl (kiiskan oo keliya hawl saafi ah) oo ku qeexaysa hawl-gabnimo ee fadhi barnaamij la bixiyay:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Markaad qeexdo, waxaad isticmaali kartaa shaqada kheyraadka:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Ogsoonow in uu jiro calaamad madow oo ku jirta shaqadan blob Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram. Tani waxay ka dhigan tahay in shaqada BLOB ay tixraacayso shaqada kaydka xusuusta ee lagu qeexay fadhiga hadda. Sifada kheyraadka ee sida joogtada ah ugu kaydsan kombayutarkaaga ama akoonkaaga daruurtu waxa ay leedahay calaamad cawlan Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram. Oo waxaa jira calaamad liimi ah oo loogu talagalay sifada kheyraadka rasmiga ah ee Kaydka Feature Wolfram Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram.

Haddaba maxaa dhacaya markaad isticmaashid menu Expand ee buug-yaraha Qeexida? Marka hore, waxay ka qaadanaysaa dhammaan qeexitaannada ku jira galka qoraalka waxayna ka abuurtaa calaamad Waxyaabaha Kheyraadka). (Oo haddii aad isticmaalayso IDE ama barnaamij qoraal ku salaysan, markaa waxaad sidoo kale si cad u abuuri kartaa Waxyaabaha Kheyraadka)

Ku darida hawl gudaha ah ee kaydka kombuyuutarkaaga waxa la sameeyaa iyadoo la isticmaalayo amarka LocalCache shay kheyraad si uu u badbaadiyo sida Shayga Maxalliga ah nidaamka faylkaaga. Gelitaanka koontada daruurta waxaa lagu sameeyaa iyadoo la adeegsanayo amarka CloudDeploy loogu talagalay shay kheyraad, iyo geynta daruuraha dadweynaha waa CloudPublish. Xaaladaha oo dhan Diiwaangelinta Kheyraadka sidoo kale loo isticmaalo in lagu diiwaan geliyo magaca shaqada kheyraadka, sidaas darteed Khayraadka Shaqada["magac"] shaqayn doona.

Haddii aad gujiso badhanka Soo Gudbi ee Kaydka Shaqada, waxa hoostiisa ka dhacaya Soo Gudbinta Kheyraadka loogu yeedhay shay kheyraad. (Oo haddii aad isticmaalayso interface gelinta qoraalka, waxaad sidoo kale wici kartaa Soo Gudbinta Kheyraadka toos ah.)

Sida caadiga ah, soo gudbinta waxa lagu sameeyaa magaca la xidhiidha aqoonsiga Wolfram. Laakin haddii aad soo gudbinayso arji adigoo ku hadlaya magaca koox horumarineed ama urur, waad awoodaa dhig aqoonsi daabace oo gaar ah beddelkeedana u isticmaal magaca ahaan si aad ula falgasho aragtidaada.

Ka dib marka aad soo gudbiso mid ka mid ah hawlahaaga saldhigga aqoonta shaqada, waxa lagu gali doonaa dib u eegis. Haddii aad hesho faallooyin jawaab celin ah, waxay sida caadiga ah noqon doonaan qaab faylka qoraalka ah oo lagu daray "unugyada faallooyinka". Mar walba waxaad hubin kartaa heerka codsigaaga adigoo booqanaya portal xubin nidaamka kheyraadka. Laakin marka sifadaada la ogolaado, waxaa lagugu soo wargelin doonaa (imayl ahaan) waxaana astaantaada lagu dhejin doonaa kaydka astaanta Wolfram.

Waxyaabo qarsoon oo shaqada ah

Jaleecada hore waxay u ekaan kartaa inaad qaadan karto buug qeexitaan oo aad si toos ah ugu dhejin karto kaydka shaqada, si kastaba ha ahaatee, runtii waxaa jira waxyaabo badan oo khiyaano ah oo ku lug leh - iyo maaraynta iyaga waxay u baahan tahay samaynta barnaamijyo badan oo adag oo qurux badan, maaraynta habraaca astaanta. sida koodka qeexaya shaqada, iyo Notepad laftiisa ayaa la qeexay. Inta badan tani waxay ku dhacdaa gudaha, daaha gadaashiisa, laakiin waxay yeelan kartaa saameyno mudan in la fahmo haddii aad wax ku biirinayso saldhigga aqoonta muuqaalka.

Daah-furnaanta ugu horreysa ee degdegga ah: Markaad buuxiso Buugga Xusuus-qorka Qeexid, waxaad si fudud u tixraaci kartaa shaqadaada meel kasta adoo isticmaalaya magac sida MyFunction, kaas oo u eg magac caadi ah oo loogu talagalay shaqada Luqadda Wolfram, laakiin dukumeenti kaydinta shaqada tan waa la bedelay. Khayraadka Shaqada["MyFunction"] waa waxa isticmaalayaashu dhab ahaantii isticmaali doonaan marka ay la shaqeynayaan shaqada.

Daahsoonaanshaha labaad: marka aad ka abuurto shaqada kheyraadka ee Buugga Xusuus-qorka Qeexida, dhammaan ku-tiirsanaanta ku lug leh qeexidda shaqada waa in la qabtaa oo si cad loogu daraa. Si kastaba ha ahaatee, si loo hubiyo in qeexitaanadu ay yihiin kuwo qaabaysan, waxaad u baahan tahay inaad wax walba ku dhejiso mid gaar ah meel magaceed. (Dabcan, hawlaha ay qabtaan oo dhan, waxay ku jiraan kaydka shaqada.)

Caadi ahaan waligaa ma arki doontid wax raad ah oo ka mid ah koodka loo isticmaalo habaynta magaca meeshan. Laakiin haddii sabab qaar ka mid ah aad wacdo calaamad aan la fulin gudaha shaqadaada, markaa waxaad arki doontaa in calaamadani ay ku jirto gudaha gudaha shaqada. Si kastaba ha ahaatee, marka la farsameynayo Qeexida Notepad, ugu yaraan calaamadda u dhiganta shaqada lafteedu waa la hagaajin karo si loo muujiyo ugu fiican sida BLOB shaqaynaysa halkii ay ka ahaan lahayd dabeecad cayriin gudaha macnaha guud.

Kaydka shaqadu waa qeexida hawlo cusub. Waxaana laga yaabaa in hawlahani ay leeyihiin doorashooyin. Inta badan xuduudahan (tusaale ahaan, Habka ama Sawir Sawir) waxay awood u yeelan doontaa in loo isticmaalo hawlaha la dhisay, iyo sidoo kale kuwa calaamadihii hore loo dhisay. Laakiin mararka qaarkood sifo cusub ayaa laga yaabaa inay u baahato xulashooyin cusub. Si loo ilaaliyo qaab-dhismeedkooda, xuduudahani waxay u baahan yihiin inay noqdaan calaamado lagu qeexay xaalad gudaha ah oo gaar ah (ama wax la mid ah dhammaan hawlaha kheyraadka, taas oo ah, naftooda). Fududeynta, kaydka shaqadu wuxuu kuu ogolaanayaa inaad ku qeexdo xulashooyin cusub qeexitaannada xargaha. Iyo ku habboonaanta isticmaalaha, qeexitaannadan (malaha inay isticmaaleen OptionValue и Habka Xulashada) Waxa kale oo loo habeeyaa si marka la isticmaalayo hawlaha, xuduudaha lagu qeexi karaa ma aha oo kaliya sida xargaha, laakiin sidoo kale sida calaamado caalami ah oo leh magacyo isku mid ah.

Howlaha intooda badan si fudud ayey u qabtaan waxa la rabo in la sameeyo mar kasta oo loo yeero, laakiin shaqooyinka qaarkood waxay u baahan yihiin in la bilaabo ka hor intaysan soconin kulan gaar ah - si loo xalliyo dhibaatadan, waxaa jira qaybta "Initialization" ee qaybta Qeexida.

Hawlaha kaydka waxay isticmaali karaan hawlo kale oo horeba ugu jiray kaydka; si loo dejiyo qeexitaanno kayd shaqo oo ay ku jiraan laba (ama ka badan) hawlood oo midba midka kale tixraacayo, waa inaad gelisaa fadhigaaga barnaamijka si aad u awooddo. tixraac iyaga oo kale ah Khayraadka Shaqada["magac"], ka dibna waxaad abuuri kartaa isku-darka hawlahan aad u baahan tahay, tusaaleyaal (ma fahmin) oo waxaad ku dari kartaa shaqo cusub kaydka oo ku salaysan kuwii hore loo soo dhajiyay. (ama hore ama ka hor -labada erayba waa qallafsan yihiin)

Rajada horumarka. Maxaa dhacaya marka kaydku uu weynaado?

Maanta waxaan bilaabaynaa Kaydka Feature Wolfram, laakiin waqti ka dib waxaan fileynaa in cabbirkeeda iyo shaqeynteeda ay si aad ah u kordheyso, iyo marka ay koraan horumarka waxaa jiri doona dhibaatooyin kala duwan oo aan horeyba fileyno inay soo baxaan.

Dhibaatada koowaad waxay khusaysaa magacyada shaqada iyo gaar ahaantooda. Kaydka shaqada waxaa loo qaabeeyey qaab, sida shaqooyinka ku dhex jira Luqadda Wolfram, waxaad si fudud u tixraaci kartaa hawl kasta oo la bixiyo adoo si fudud u qeexaya magaciisa. Laakiin tani lama huraan waxay ka dhigan tahay in magacyada shaqadu ay yihiin kuwo caalami ah oo u gaar ah kaydka, si, tusaale ahaan, ay u jiri karto hal keliya. Khayraadka Shaqada["MyFavoriteFunction"].

Tani waxay u muuqan kartaa dhibaato weyn marka hore, laakiin waxaa habboon in la ogaado in ay asal ahaan tahay dhibaatada la mid ah waxyaabaha sida goobaha internetka ama qalabka warbaahinta bulshada. Xaqiiqdu waxay tahay in nidaamku si fudud ugu baahan yahay inuu haysto diiwaan-hayaha - tani waa mid ka mid ah doorarka shirkadeena ay u fulin doonto saldhigga aqoonta shaqada Wolfram. (Noocyada gaarka ah ee kaydka, diiwaan-gelinayaashoodu waxay noqon karaan maamulayaal.) Dabcan, domain-ka internetka waa la diwaangelin karaa iyada oo aan waxba lagu haynin, laakiin kaydka shaqada, magaca shaqada waxaa la diiwaan gelin karaa oo kaliya haddii ay jirto qeexid dhab ah shaqada.

Qayb ka mid ah doorkayaga ku aaddan maaraynta saldhigga aqoonta shaqada Wolfram waa in la hubiyo in magaca shaqada loo doortay uu yahay mid macquul ah marka loo eego qeexida shaqada iyo in ay raacdo heshiisyada magacaabista Luuqadda Wolfram. Waxaan leenahay in ka badan 30 sano oo waayo-aragnimo ah magacaabista shaqooyinka ku dhex jira Luqadda Wolfram, kooxdayada kormeerayaasha ayaa khibraddaas u keeni doona goobta shaqada sidoo kale. Dabcan, mar walba waxaa jira waxyaabo ka reeban. Tusaale ahaan, waxaa laga yaabaa inay u muuqato mid la doorbidi karo in magac gaaban loo yeesho qaar ka mid ah shaqada, laakiin waxaa fiican inaad "difaacdo" magac dheer oo gaar ah sababtoo ah waxay u badan tahay inaadan ku dhicin qof doonaya inuu sameeyo magac shaqo oo isku mid ah mustaqbalka. .

(Waa in halkan lagu xuso in si fudud loogu daro qaar ka mid ah summada xubnaha si loo kala saaro hawlaha aysan yeelan doonin saameyntii loogu talagalay. Sababtoo ah ilaa aad ku adkaysato inaad had iyo jeer u qoondayso sumadda, waxaad u baahan doontaa inaad qeexdo summada caadiga ah ee hawl kasta oo la bixiyo, iyo sidoo kale qoondaynta qoraaga tags , kaas oo mar kale u baahan doona iskudubarid caalami ah.)

Marka saldhigga aqoonta Wolfram uu korayo, mid ka mid ah dhibaatooyinka ay u badan tahay inay soo baxaan waa helista hawlaha, kaas oo nidaamku bixiyo. shaqo raadinta (iyo faylalka qeexida waxaa ku jiri kara ereyo fure ah, iwm.). Hawlaha lagu dhex dhisay Luqadda Wolfram, waxaa jira dhammaan noocyada tixraacyada isdhaafka ah ee dukumeentiyada si ay u caawiyaan "xayaysiimaha" shaqooyinka. Hawlaha ku jira kaydka shaqada waxay tixraaci karaan hawlaha la dhisay. Laakiin ka waran dhinaca kale? Si tan loo sameeyo, waxaanu ku tijaabin doonaa naqshado kala duwan si aan u soo bandhigno hawlaha kaydka ee boggaga dukumeentiyada ee hawlaha la dhisay.

Hawlaha lagu dhex dhisay Luqadda Wolfram waxaa jira waxa loogu yeero lakab ogaanshaha oo uu bixiyo shabakada "bogagga caawinta", kuwaas oo bixiya liisaska habaysan ee sifooyinka la xidhiidha meelo gaar ah. Had iyo jeer way adag tahay in si habboon loo miisaamo boggaga ninka, iyo sida luqadda Wolfram u korto, boggaga ninku inta badan waxay u baahan yihiin in si buuxda dib loo habeeyo. Aad bay u fududahay in hawlaha kaydka laga dhigo qaybo ballaadhan, iyo xataa in qaybahaas si joogto ah loo jebiyo, laakiin aad bay u qiimo badan tahay in si habboon loo habeeyo bogag tixraaceed luqadeed. Ilaa hadda ma cadda sida ugu wanaagsan ee loo abuuri karo saldhigga aqoonta shaqada oo dhan. Tusaale ahaan, CreateResourceObjectGallery gudaha kaydka sifada, qof kastaa waxa uu soo dhejin karaa bog internet oo ay ku jiraan "doorashadooda" kaydka:

Kaydka Shaqada Wolfram: Madal gelida furan ee fidinta luqadda Wolfram

Kaydka shaqada Wolfram waxa loo habeeyey sidii kayd shaqo oo joogto ah, halkaas oo hawl kasta oo ku jirta ay had iyo jeer shaqayn doonto. Dabcan, noocyo cusub oo astaamo ah ayaa laga yaabaa inay diyaar noqdaan, waxaanan filaynaa in sifooyinka qaarkood ay dabcan duugi doonaan muddo ka dib. Shaqaaluhu waxay shaqayn doonaan haddii loo isticmaalo barnaamijyada, laakiin bogaggooda dukumeentigu waxay ku xidhi doonaan hawlo cusub oo horumarsan.

Kaydka Tilmaamaha Wolfram waxaa loogu talagalay inuu kaa caawiyo inaad si dhakhso leh u ogaato astaamo cusub oo aad barato siyaabo cusub oo loo isticmaalo luqadda Wolfram. Waxay leedahay rajo aad u weyn in qaar ka mid ah waxa lagu sahamiyay kaydka muuqaalka ay ugu dambeyntii macno samayn doonaan si ay u noqdaan qaybo ka mid ah xudunta u ah Luuqadda Wolfram. Tobankii sano ee la soo dhaafay waxaan yeelanay set la mid ah sifooyinka in markii hore lagu soo bandhigay Wolfram | Alfa. Mid ka mid ah casharrada laga bartay waayo-aragnimadan ayaa ah in gaaritaanka heerarka tayada iyo joogtaynta ee aan diiradda saarno wax kasta oo lagu dhisay luqadda Wolfram waxay u baahan tahay shaqo badan, taas oo inta badan ka adag dadaalka bilowga ah ee hirgelinta fikradda. Si kastaba ha ahaatee, shaqada saldhigga aqoonta shaqada waxay u adeegi kartaa caddayn faa'iido leh oo fikradda shaqo mustaqbalka ah oo ugu dambeyntii lagu dhisi karo luqadda Wolfram.

Waxa ugu muhiimsan halkan waa in shaqada ku jirta kaydka shaqada ay tahay wax u diyaar ah isticmaale kasta inuu isticmaalo hadda. Waxaa suurtogal ah in sifada afka hooyo ay noqon karto mid aad u wanaagsan oo ka sii fiicnaan karta, laakiin meelaynta sifadu waxay u oggolaanaysaa isticmaalayaasha inay galaangal u yeeshaan dhammaan sifooyinka cusub isla markiiba. Iyo, tan ugu muhiimsan, fikraddaani waxay u oggolaaneysaa qof walba inuu ku daro sifooyin kasta oo cusub oo ay rabaan.

Horaantii taariikhda luqadda Wolfram, fikraddaani uma shaqeyn lahayd sida ugu fiican, laakiin marxaladdan waxaa jira dadaal badan oo la geliyo luqadda, iyo faham qoto dheer oo ku saabsan mabaadi'da naqshadeynta luqadda, oo hadda u muuqata mid aad u badan. suurtogalka ah in bulsho badan oo isticmaalayaashu ay ku daraan sifooyin ilaalin doona joogteynta naqshadeynta si ay uga dhigaan kuwo faa'iido u leh isticmaalayaasha ballaaran.

Waxaa jira ruux karti (?) cajiib ah oo ku dhex jira bulshada isticmaala Luqadda Wolfram. (Dabcan, bulshadan waxaa ku jira khubaro badan oo R&D ah oo hormuud ka ah dhinacyo kala duwan.) Waxaan rajeynayaa in Wolfram Feature Repository uu bixin doono madal wax ku ool ah oo lagu furayo laguna faafiyo ruuxan hibada leh. Si wadajir ah ayaanu u abuuri karnaa wax si weyn u balaadhin doona aagga lagu dabaqi karo jaantuska xisaabinta luqadda Wolfram.

In ka badan 30 sano, waxaan ku soo marnay waddo dheer oo leh luqadda Wolfram. Hadda si wadajir ah, aan sii wadno xitaa. Waxaan si xoog leh ugu dhiirigelinayaa dhammaan isticmaalayaasha la ixtiraamo ee luqadda Wolfram ee adduunka oo dhan inay u isticmaalaan kaydinta shaqaynaysa sidii madal tan, iyo sidoo kale mashruuca software-ka cusub sida Wolfram Engine ee Horumarinta.

Source: www.habr.com

Add a comment