Ókeypis Wolfram vélasafn fyrir hugbúnaðarhönnuði

Ókeypis Wolfram vélasafn fyrir hugbúnaðarhönnuði
Frumþýðing á blogginu mínu

Nokkur myndbönd um Wolfram Language


Af hverju ertu ekki enn að nota Wolfram tækni?

Jæja, þetta gerist, og nokkuð oft. Í samskiptum við hugbúnaðarframleiðendur tala þeir nokkuð flattandi um tæknina okkar, til dæmis um hvernig þeir raunverulega hjálpuðu þeim við nám í skólanum eða við að sinna vísindastörfum, en þegar eftir það spyr ég þá spurningarinnar: "Svo þú notar tunguna Wolfram tungumál og tölvugetu í hugbúnaðarkerfum þínum?"Stundum svara þeir játandi, en of oft er óþægileg þögn og þá segja þeir,"Nei, en er þetta hægt?'.

Ókeypis Wolfram vélasafn fyrir hugbúnaðarhönnuðiÉg vil vera sannfærður um að svarið við þessari spurningu verður alltaf aðeins: "Já, það er auðvelt!" Og til að hjálpa þér með þetta, í dag erum við að hleypa af stokkunum ókeypis Wolfram Engine fyrir forritara (ókeypis Wolf Engine fyrir forritara). Þetta er fullgild Wolfram Language vél sem hægt er að nota á hvaða kerfi sem er og hringja úr hvaða forriti, tungumáli, vefþjóni eða einhverju öðru...

Wolfram vélin er hjarta allra hugbúnaðarvara okkar. Þetta er það sem Wolfram tungumálið útfærir, með allri sinni reiknigreind, reiknirit, þekkingargrunnur og svo framvegis og svo framvegis. Þetta er það sem heldur okkur gangandi skrifborð vörur (þ.m.t. Stærðfræði), sem og okkar skýjapallur. Þetta er það sem situr inni Wolfram | Alpha, og í fleiri og fleiri tölum kjarnaframleiðslukerfi í heiminum. Og nú, loksins, gefum við tækifæri til að hlaða niður þessari vél ókeypis til að leysa vandamál nota í hugbúnaðarþróunarverkefnum þínum til allra.

Wolfram Language forritunarmál

Margir þekkja tungumálið Wolfram tungumál (oft aðeins í formi Mathematica forritsins) sem öflugt kerfi fyrir gagnvirka tölvuvinnslu, sem og fyrir vísindarannsóknir í menntun, gagnavinnslu og "Computational X" (svæði tölvunar) fyrir mörg X (þekkingarsvið). Hins vegar er það í auknum mæli notað, án þess að það sé tekið fram, sem lykilþáttur í uppbyggingu framleiðsluhugbúnaðarkerfa. Svo hvað getur ókeypis Wolfram Engine bókasafnið gert fyrir forritara núna? „Það pakkar tungumálinu þannig að það er þægilegt að setja það inn í mörg hugbúnaðarumhverfi og verkefni.

Við ættum að staldra hér við til skýringar, Hvernig ég sé Wolfram tungumálið í veruleika nútímans. (Það skal tekið fram að þú getur keyrt það strax á netinu í Wolfram Language sandkassi). Mikilvægast er að átta sig á því að Wolfram Tungumálið í núverandi mynd er sannarlega í grundvallaratriðum ný hugbúnaðarvara, þ.e. fullkomið tölvumál. Í dag er það mjög öflugt (táknrænt, hagnýtt, ... ) er forritunarmál, en það er miklu meira en það vegna þess að það hefur þann einstaka eiginleika að það er með gríðarlegan fjölda reikniþekkingargrunna innbyggðan í það: þekkingu á reikniritum, þekkingu á heiminum í kringum okkur, þekkingu á því hvernig á að gera sjálfvirkan hugbúnaðarvörur og ferli.

Nú þegar meira en 30 ár Fyrirtækið okkar er markvisst að þróa allt sem Wolfram tungumálið er í dag. Og ég er sérstaklega stoltur af því (þó það sé frekar erfitt, til dæmis vinnsla beinar myndbandsútsendingar!) hversu mikið samræmd, glæsileg og stöðug hugbúnaðarhönnun okkur tókst að innleiða það um allt tungumálið. Eins og er tungumálið hefur meira en 5000 aðgerðir, sem nær yfir nánast öll svæði: frá sjónræning í vélanám, vinnsla tölulegra gagna (tölufræðilegir útreikningar), grafísk myndvinnsla, rúmfræði, æðri stærðfræði, náttúruleg tungumálaþekking, auk margra annarra sviða þekkingu á heiminum í kringum okkur (landafræði, lyf, listir, verkfræði, vísindi og svo framvegis).

Á undanförnum árum höfum við einnig bætt mörgum öflugum forritunareiginleikum við tungumálið — það er samstundis skýjadreifing, netforritun, vefsamskipti, tenging við gagnagrunna, inn-/útflutningur (meira en 200 viðbótargagnasnið), stjórnun ytri ferla, prófun forrita, búa til skýrslur, dulritun, blokk o.s.frv. (táknræn uppbygging tungumálsins gerir þau mjög sjónræn og kraftmikil).

Markmið Wolfram Tungumálsins er einfalt, en líka nokkuð metnaðarfullt: allt sem þarf á að vera innbyggt í tungumálið og um leið vera eins sjálfvirkt og hægt er.

Til dæmis: Nauðsynlegt greina myndina? Þarf landfræðileg gögn? Hljóðvinnsla? Leysaðu hagræðingarvandann? Upplýsingar um veður? Búðu til 3D hlut? Líffærafræðileg gögn? Natural Language Recognition (NLP)? Uppgötvun frávika í tímaröð? Senda skilaboð? Sækja stafræna undirskrift? Öll þessi verkefni (og mikið annað) eru einfaldlega aðgerðir sem þú getur strax hringt í úr hvaða forriti sem er skrifað á Wolfram tungumálinu. Það er engin þörf á að leita að sérhæfðum hugbúnaðarsöfnum og allt er samstundis innbyggt í tungumálið.

En snúum okkur aftur að fæðingu tölvuverkfræðinnar - allt sem var til þá var aðeins vélkóði, þá komu fram einföld forritunarmál. Og fljótlega mætti ​​jafnvel taka það sem sjálfsögðum hlut að tölva ætti að vera með stýrikerfi fyrirfram uppsett. Seinna, með tilkomu netkerfa, birtist notendaviðmótið, síðan leiðin til að tengjast netinu.

Ég lít á það sem markmið mitt, ásamt Wolfram-tungumálinu, að veita notandanum stigi reiknigreindar sem inniheldur í raun alla reikniþekkingu allrar siðmenningar okkar og gerir fólki kleift að taka sem sjálfsögðum hlut að tölvan þeirra viti hvernig á að þekkja hluti á mynd, hvernig á að leysa jöfnur eða reikna út íbúafjölda hvaða borgar sem er, auk ótal lausna á öðrum gagnlegum vandamálum.

Í dag, með ókeypis Wolfram Engine fyrir þróunaraðila, viljum við gera vöruna okkar alls staðar nálæga og fljótt aðgengileg hugbúnaðarhönnuðum.

Wolfram vél

Ókeypis Wolfram Engine bókasafnið fyrir forritara útfærir allt Wolfram tungumálið sem hugbúnaðarhluta sem hægt er að tengja beint í hvaða staðlaða hugbúnaðarþróunarstafla. Það getur keyrt á hvaða venjulegu kerfisvettvangi sem er (Linux, Mac, Windows, hindberja pí,…; einkatölva, þjónn, sýndar, dreift, samhliða, innbyggð). Þú getur notað það beint frá kóða forritsins eða frá stjórn lína. Þú getur kallað það frá forritunarmálum (Python, Java, . NET, C / C ++,...) eða úr öðrum forritum eins og Excel, Júpyter, Unity, Rhino o.s.frv. Þú getur hringt í það í gegnum ýmsa miðla - innstungur, ZeroMQ, MQTT eða í gegnum þína eigin innbyggðu WSTP (Wolfram Symbolic Transfer Protocol). Það les gögn og skrifar til hundruð sniða (CSV, JSON, XML,...o.s.frv.), tengist gagnagrunnum (SQL, RDF/SPARQL, Mongó, ...) og getur líka hringt í utanaðkomandi forrit (keyranlegar skrár, bókasöfn…), frá vafrar, póstþjóna, API, tæki, sem og tungumál (Python, NodeJ, Java, . NET, R, …). Í náinni framtíð mun það einnig geta tengst beint við vefþjóna (J2EE, aiohttp, Django, ...). Þú getur breytt og stjórnað Wolfram tungumálakóðanum þínum með því að nota staðlaða IDE, ritstjóra og verkfæri (Eclipse, IntelliJ HUGMYND, Atom, Vim, Visual Studio Code, fara og aðrir).

Ókeypis Wolfram vél fyrir forritara hefur aðgang að öllum gagnagrunninum Wolfram þekking í gegnum ókeypis Wolfram Cloud Basic áskriftaráætlun. (Ef þú þarft ekki rauntímagögn er hægt að vista allt í skyndiminni og þú getur keyrt Wolfram Engine án nettengingar.) Grunnáskrift að Wolfram Cloud gerir þér einnig kleift að geyma aðferðir þínar API í skýinu.

Lykilatriði í Wolfram tungumálinu er að þú getur keyra nákvæmlega sama kóða hvar sem er. Þú getur keyrt það gagnvirkt með Wolfram skjöl - á einkatölvuÍ ský eða Farsími. Þú getur keyrt það í API skýinu (eða sem áætlað verkefni osfrv.) í Wolfram almenningsský eða Wolfram Enterprise einkaský á staðnum. Og nú, með því að nota Wolfram Engine, geturðu líka keyrt hana auðveldlega í hvaða venjulegu hugbúnaðarþróunarstafla sem er.

(Auðvitað, ef þú vilt nýta allan „ofurarkitektúr“ okkar sem nær yfir skjáborð, netþjón, ský, samhliða, innbyggða, farsíma - og gagnvirka, þróunar- og framleiðslutölvu - þá er góður staður til að byrja Wolfram|Einn, sem er fáanlegt ókeypis prufuútgáfa).

Gangsetning

Svo hvernig virkar leyfisveiting á ókeypis Wolfram Engine bókasafninu fyrir forritara? Undanfarin 30+ ár hefur fyrirtækið okkar haft mjög einfalt notkunarmódel: Við höfum veitt hugbúnaðinn okkar leyfi í hagnaðarskyni, sem er það sem gerir okkur kleift að halda áfram langtíma verkefni okkar stöðuga og öfluga vísindaþróun. Við höfum líka gert mörg mikilvæg forrit aðgengileg ókeypis - til dæmis er þetta aðal okkar Wolfram|Alpha vefsíða, Wolfram leikmaður og aðgangur að Wolfram skýinu með grunnáskrift.

Ókeypis Wolfram Engine er hönnuð fyrir forritara til að nota þegar þeir þróa fullbúinn hugbúnað. Þú getur notað það til að þróa tilbúnar hugbúnaðarvörur, bæði fyrir þig og fyrirtækið sem þú vinnur hjá. Þú getur notað það til að þróa persónuleg verkefni heima, skóla eða vinnu. Þú getur notað það til að læra Wolfram tungumálið fyrir framtíðarhugbúnaðarverkefni. (Ef þú hefur áhuga þá er þessi hlekkur í boði gilt leyfi).

Ef þú ert með fullunna hugbúnaðarvöru (kerfi) tilbúinn til að keyra geturðu líka fengið leyfi til framleiðslu með Wolfram vélinni. Nákvæmlega hvernig þetta virkar fer eftir tiltekinni hugbúnaðarvöru sem þú hefur búið til og ert að bjóða. Það eru nokkrir möguleikar: fyrir uppsetningu á staðnum, fyrir uppsetningu fyrirtækja, til að dreifa Wolfram Engine bókasafninu með hugbúnaði eða vélbúnaði, fyrir uppsetningu á tölvuskýjapöllum og fyrir uppsetningu í Wolfram Cloud eða Wolfram Enterprise Private Cloud.

Ef þú ert að byggja upp ókeypis, opinn uppspretta kerfi, þá geturðu beðið um ókeypis leyfi til að nota Wolfram Engine. Einnig, ef þú ert nú þegar með leyfi með Wolfram leyfisgerð (af þeirri gerð sem er til, til dæmis í flestir háskólar), þér er frjálst að nota ókeypis Wolfram Engine for Developers fyrir allt sem tilgreint er í leyfinu.

Við höfum ekki enn farið yfir öll möguleg blæbrigði þess að nota Wolfram vélina, en við erum staðráðin í að gera leyfisveiting auðvelt til lengri tíma litið (og við erum að vinna að því að Wolfram Tungumálið sé alltaf tiltækt og virkt, án nettengingar). Núna erum við með stöðugt verð á öllum hugbúnaðarvörum okkar sem hafa verið búnar til í meira en 30 ára vinnu og við viljum halda okkur eins langt í burtu og hægt er frá mörgum tegundum auglýsingabrella sem hafa því miður orðið allt of algengar á undanförnum misserum. sinnum hugbúnaðarleyfissvæði.

Notaðu það fyrir heilsuna þína!

Ég er mjög stoltur af því sem okkur hefur tekist að skapa með Wolfram tungumálinu og það hefur verið ánægjulegt að sjá allar þær uppfinningar, uppgötvanir og þróun í menntun sem hefur náðst með hugbúnaðinum okkar á þessum áratugum. Á undanförnum árum hefur í grundvallaratriðum nýtt stig komið fram í sífellt útbreiddari notkun Wolfram tungumálsins í stórum hugbúnaðarverkefnum. Stundum er allt verkefnið aðeins byggt á Wolfram tungumálinu. Stundum er Wolfram Tungumálið kynnt til að koma með einhverja viðbótar háþróaða reiknigreind á tiltekinn stað í verkefni.

Markmiðið með ókeypis Wolfram Engine fyrir þróunaraðila er að auðvelda hverjum notanda að nota Wolfram Tungumálið í hvaða hugbúnaðarþróunarverkefni sem er og þegar þeir byggja kerfi sem nota öfluga tölvugetu þess.

Lið okkar hefur unnið hörðum höndum að því að gera Free Wolfram Engine eins auðvelt fyrir forritara að nota og dreifa og mögulegt er. En ef skyndilega eitthvað virkar ekki fyrir þig persónulega eða í verkefninu þínu í vinnunni, vinsamlegast sendu mér bréf! Ef allt er í lagi, notaðu það sem við höfum þróað fyrir þig og búðu til eitthvað nýtt byggt á því sem þegar hefur verið búið til!

Um þýðingarÞýðing á færslu Stephen Wolfram "Hleypt af stokkunum í dag: Ókeypis Wolfram vél fyrir hönnuði
".

Ég lýsi innilegu þakklæti mínu Pétur Tenishev и Galina Nikitina til aðstoðar við þýðingar og undirbúning útgáfu.

Viltu læra hvernig á að forrita á Wolfram tungumálinu?
Horfa á vikulega vefnámskeið.
Skráning fyrir ný námskeið... Tilbúið Rafræn fræðsla.
Заказ lausnir á Wolfram Language.

Heimild: www.habr.com

Bæta við athugasemd