
Wolfram Languageri buruzko bideo pare bat


Zergatik ez duzu oraindik Wolfram teknologiak erabiltzen?
Beno, hau gertatzen da, eta sarritan. Software garatzaileekin komunikatzeko prozesuan, nahiko lausengarri hitz egiten dute gure teknologiei buruz, adibidez, benetan nola lagundu dieten eskolan ikasten edo lan zientifikoak egiten, baina ondoren galdera hau egiten diedanean: "Beraz, mihia erabiltzen duzu eta zure software sistemetan?"Batzuetan baietz erantzuten dute, baina askotan isilune deserosoa egiten da eta orduan esaten dute"Ez, baina posible al da hori?'.
Galdera honen erantzuna beti izango dela sinetsi nahi dut: "Bai, erraza da!" Eta horretan laguntzeko, gaur martxan jartzen dugu (Doako Wolf Engine garatzaileentzako). Wolfram Language motor osoa da, edozein sistematan inplementa daitekeena eta edozein programa, hizkuntza, web zerbitzari edo beste edozertatik deitu daitekeena...
Wolfram Engine gure software produktu guztien bihotza da. Hau da Wolfram hizkuntzak inplementatzen duena, bere adimen konputazional guztiarekin, , eta abar eta abar. Hau da aurrera eramaten gaituena (barne ), baita gure . Hau da barruan esertzen dena , eta gero eta kopuru gehiagotan munduan. Eta orain, azkenik, motor hau doan deskargatzeko aukera eskaintzen dugu arazoak konpontzeko denei.
Wolfram Language programazio-lengoaia
Jende askok ezagutzen du hizkuntza (askotan Mathematica programaren forman soilik) konputazio interaktiborako sistema indartsu gisa, baita hezkuntzan, datuen tratamenduan eta "X konputazionala" (konputazio-arloak) X askorentzat (ezagutza-arloak) ikerketa zientifikorako ere. Hala ere, gero eta gehiago erabiltzen da, lehen mailara eraman gabe, produkzio-software-sistemak eraikitzeko funtsezko osagai gisa. Beraz, zer egin dezake orain Wolfram Engine liburutegiak garatzaileentzat? “Lengoaia hainbat software ingurune eta proiektutan txertatzea komenigarria den moduan paketatzen du.
Hemen pausatu beharko genuke argitzeko, . (Kontuan izan behar da berehala linean exekutatu dezakezula ). Garrantzitsuena Wolfram Language bere egungo forman benetan software produktu berria dela jabetzea da, hots. . Gaur egun, oso indartsua da ( ) programazio-lengoaia bat da, baina hori baino askoz gehiago da, ezaugarri berezia duelako ezagutza konputazional-oinarri ugari barneratuta dituelako: algoritmoei buruzko ezagutza, gure inguruko munduari buruzko ezagutza, software produktuak eta prozesuak automatizatzeari buruzko ezagutza.
dagoeneko Gure enpresa sistematikoki garatzen ari da gaur egun Wolfram hizkuntza dena. Eta batez ere harro nago horretaz (nahiko zaila den arren, prozesatzea adibidez !) zenbat hizkuntza osoan ezartzea lortu genuen. Gaur egun , ia arlo guztiak hartzen dituena: tik to , , , , , , baita beste hainbat arlo ere (, , , , eta abar).
Azken urteotan, programazio-funtzio indartsu asko ere gehitu dizkiogu hizkuntzari: berehalakoa da , , , , , , , , , eta abar (hizkuntzaren egitura sinbolikoak oso bisualak eta indartsuak egiten ditu).
Wolfram Languageren helburua sinplea da, baina asmo handikoa ere bada: behar den guztia hizkuntzan txertatu behar da eta, aldi berean, ahalik eta automatizatuena izan.
Adibidez: Beharrezkoa ? Beharrezkoa ? ? ? ? ? ? ? hasi ? ? ? Zeregin horiek guztiak (eta ) Wolfram hizkuntzan idatzitako edozein programatik berehala dei ditzakezun funtzioak besterik ez dira. Ez dago software liburutegi espezializatuak bilatu beharrik, eta dena berehala sartzen da hizkuntzan.
Baina itzul gaitezen ingeniaritza informatikoaren sorrerara - orduan existitzen zen guztia makina kodea baino ez zen, orduan programazio lengoaia sinpleak agertu ziren. Eta laster, ordenagailu batek sistema eragile bat aurrez instalatuta eduki beharko lukeela ere gauzatzat har liteke. Geroago, sareen etorrerarekin, erabiltzailearen interfazea agertu zen, gero sarera konektatzeko bitartekoak.
Nire helburua ikusten dut, Wolfram Hizkuntzarekin batera, erabiltzaileari funtsean gure zibilizazio osoaren ezagutza konputazional guztia biltzen duen adimen konputazional maila bat eskaintzea eta jendeari bere ordenagailuak objektuak ezagutzen jakingo duela gauzatzat har dezan. irudi batean, ekuazioak nola ebatzi edo edozein hiritako biztanleria kalkulatu, baita beste arazo erabilgarria batzuetarako irtenbide ugari ere.
Gaur egun, garatzaileentzako doako Wolfram Engine-rekin, gure produktua nonahi eta azkar eskuragarri jarri nahi genuke software-garatzaileentzat.
Wolfram motorra
Garatzaileentzako doako Wolfram Engine liburutegiak Wolfram Language osoa inplementatzen du software-osagai gisa, edozein software-garapen-pila estandarretan zuzenean konektatu daitekeena. Edozein sistema estandar plataformatan exekutatu daiteke (, ,…; ). Zuzenean erabil dezakezu edo bertatik . Programazio lengoaietatik deitu dezakezu (, , , ,...) edo beste programa batzuetatik, esaterako , , , eta abar. Hainbat euskarriren bidez deitu dezakezu - , , edo zure barneratuta . Datuak irakurtzen ditu eta idazten ditu (, , ,...etab.), datu-baseetara konektatzen da (, , , ...) eta kanpoko programetara ere deitu dezake (, …), tik , , , , baita hizkuntzak ere (, , , , ,…). Etorkizun hurbilean web zerbitzarietara zuzenean konektatzeko aukera ere izango da (J2EE, aiohttp, Django, ...). Wolfram Language kodea editatu eta kudeatu dezakezu IDE, editore eta tresna estandarrak erabiliz (, , , , , eta beste batzuk).
Garatzaileentzako doako Wolfram motorrak datu-base osorako sarbidea du doan bidez . (Ez baduzu denbora errealeko datuak behar, dena cachean gorde daiteke eta Wolfram Engine lineaz kanpo exekutatu dezakezu.) Wolfram Cloud-erako oinarrizko harpidetzak zure metodoak gordetzeko aukera ematen du .
Wolfram Languageren funtsezko ezaugarri bat ahal duzula da . Interaktiboki exekutatu dezakezu - in edo on . Hodeiko APIan exekutatu dezakezu (edo programatutako zeregin gisa, etab.). edo . Eta orain, Wolfram Engine-a erabiliz, erraz exekutatu dezakezu edozein software garatzeko pila estandar barruan.
(Noski, gure "ultra-arkitektura" osoa aprobetxatu nahi baduzu mahaigaina, zerbitzaria, hodeia, paraleloa, txertatua, mugikorra eta interaktiboa, garapena eta produkzioa, orduan hasteko leku ona da. , doan moduan eskuragarri dagoena ).
Martxan jartzea
Beraz, nola funtzionatzen du garatzaileentzako Wolfram Engine doako liburutegiaren lizentziak? Azken 30 urteotan, gure enpresak oso egoera ona izan du : Gure softwarearen lizentzia irabazi dugu, eta horrek gure epe luzerako eginkizuna jarraitzeko aukera ematen digu . Programa garrantzitsu asko ere doan eskuragarri jarri ditugu; adibidez, hau da gure nagusia , eta Wolfram hodeira sarbidea oinarrizko harpidetza batekin.
Doako Wolfram Engine garatzaileek amaitutako softwarea garatzerakoan erabiltzeko diseinatuta dago. Bera erabil dezakezu prest egindako software produktuak garatzeko, bai zeuretzat bai lan egiten duzun enpresarentzat. Etxean, eskolan edo lanean proiektu pertsonalak garatzeko erabil dezakezu. Wolfram Language ikasteko erabil dezakezu etorkizuneko software proiektuetarako. (Interesa baduzu, esteka hau eskuragarri dago ).
Amaitutako software produktu bat (sistema) exekutatzeko prest baduzu, ere lor dezakezu Wolfram Engine erabiliz ekoizteko. Honek funtzionatzen duen zehazki sortu duzun eta eskaintzen ari zaren software-produktu zehatzaren araberakoa izango da. Hainbat aukera daude: lokalean hedatzeko, enpresaren hedapenerako, Wolfram Engine liburutegia software edo hardwarearekin banatzeko, hodeiko informatika plataformetan hedatzeko eta Wolfram Cloud edo Wolfram Enterprise Private Cloud-en inplementatzeko.
Doako eta kode irekiko sistema bat eraikitzen ari bazara, Wolfram Engine erabiltzeko doako lizentzia eska dezakezu. Gainera, dagoeneko lizentzia baduzu (Existitzen den motakoa, adibidez, urtean ), Free Wolfram Engine for Developers erabiltzeko librea zara lizentzian zehaztutako guztia egiteko.
Oraindik ez ditugu Wolfram motorra erabiltzearen ñabardura posible guztiak estali, baina epe luzerako lizentziak errazteko konpromisoa hartu dugu (eta lanean ari gara Wolfram Language beti erabilgarri eta funtzionala egon dadin, lineaz kanpo). Gaur egun, 30 urtetik gorako lan gogorraren gainean sortu diren gure software produktu guztietan prezio egonkorrak ditugu, eta azken urteotan zoritxarrez oso ohikoak izan diren publizitate-truke mota askotatik ahalik eta urrun egon nahiko genuke. aldiz.software lizentzia-eremuak.
Erabili zure osasunerako!
Oso harro nago Wolfram Languagerekin sortu ahal izan dugunaz, eta plazer bat izan da hamarkada hauetan gure softwarea erabiliz hezkuntzan lortu diren asmakizun, aurkikuntza eta garapen guztiak ikustea. Azken urteotan, funtsean maila berria sortu da eskala handiko software proiektuetan Wolfram Languageren erabilera gero eta hedatuagoan. Batzuetan, proiektu osoa Wolfram hizkuntzan bakarrik eraikitzen da. Batzuetan, Wolfram Language aurkezten da goi-mailako adimen konputazional gehigarriren bat proiektu bateko kokapen zehatz batera ekartzeko.
Garatzaileentzako doako Wolfram Engine-ren helburua erabiltzaile bakoitzak Wolfram Language erabiltzea erraztea da edozein software garatzeko proiektuetan eta bere konputazio gaitasun indartsuak erabiltzen dituzten sistemak eraikitzean.
Gure taldeak gogor lan egin du Doako Wolfram Engine-a garatzaileek ahalik eta errazen erabiltzeko eta zabaltzeko. Baina bat-batean zerbaitek pertsonalki edo laneko proiektuan ez badu funtzionatzen, mesedez ! Dena ondo badago, erabili zuretzat garatu duguna eta egin zerbait berria dagoeneko sortu denaren arabera!
Itzulpenari buruzStephen Wolfram-en mezuaren itzulpena "".
Nire esker ona adierazten dut и itzulpenean eta argitalpena prestatzen laguntzeko.
Wolfram hizkuntzan programatzen ikasi nahi duzu?
Ikusi astero .
. Prest .
Wolfram hizkuntzari buruz.
Iturria: www.habr.com
