Gratis Wolfram Engine Library pou devlopè lojisyèl

Gratis Wolfram Engine Library pou devlopè lojisyèl
Tradiksyon orijinal sou blog mwen an

Yon koup videyo sou Wolfram Language


Poukisa ou pa toujou itilize teknoloji Wolfram?

Oke, sa rive, e byen souvan. Nan pwosesis la nan kominike ak devlopè lojisyèl, yo pale byen flater sou teknoloji nou yo, pou egzanp, sou fason yo reyèlman ede yo nan etidye nan lekòl la oswa nan fè travay syantifik, men lè apre sa mwen poze yo kesyon an: "Se konsa, ou sèvi ak lang Wolfram Lang ak li kapasite enfòmatik nan sistèm lojisyèl ou a?"Pafwa yo reponn wi, men twò souvan gen yon silans gòch epi apre yo di,"Non, men èske sa posib?'.

Gratis Wolfram Engine Library pou devlopè lojisyèlMwen vle konvenki ke repons kesyon sa a ap toujou sèlman: "Wi, li fasil!" Ak pou ede w ak sa a, jodi a nou ap lanse gratis Wolfram Engine pou devlopè (Motè Wolf gratis pou devlopè). Li se yon motè Wolfram Language konplè ki ka deplwaye sou nenpòt sistèm epi rele nan nenpòt pwogram, lang, sèvè entènèt, oswa nenpòt lòt bagay...

Wolfram Engine se kè tout pwodwi lojisyèl nou yo. Sa a se sa lang Wolfram aplike, ak tout entèlijans enfòmatik li yo, algoritm, baz konesans ak sou sa ak sou sa. Sa a se sa ki kenbe nou ale pwodwi Desktop (ki gen ladan Mathematica), osi byen ke nou platfòm nwaj. Sa a se sa ki chita andedan Wolfram | Alfa, ak nan pi plis ak plis nimewo sistèm pwodiksyon debaz yo nan mond lan. Epi kounye a, finalman, nou bay opòtinite pou telechaje motè sa a gratis pou rezoud pwoblèm itilize nan pwojè devlopman lojisyèl ou yo pou tout moun ki vle li.

Lang pwogramasyon Wolfram Language

Anpil moun konnen lang lan Wolfram Lang (souvan sèlman nan fòm lan nan pwogram Mathematica) kòm yon sistèm pwisan pou enfòmatik entèaktif, osi byen ke pou rechèch syantifik nan edikasyon, pwosesis done, ak "Computational X" (domèn nan enfòmatik) pou anpil X (zòn nan konesans). Sepandan, li se de pli zan pli ke yo te itilize, san ke yo te pote nan devan an, kòm yon eleman kle nan bilding sistèm pwodiksyon lojisyèl. Se konsa, kisa bibliyotèk gratis Wolfram Engine ka fè pou devlopè yo kounye a? "Li pake lang nan yon fason ke li se pratik yo insert li nan anpil anviwònman lojisyèl ak pwojè.

Nou ta dwe pran yon poz isit la pou klarifikasyon, Ki jan mwen wè Lang Wolfram nan reyalite jodi a. (Li ta dwe remake ke ou ka imedyatman kouri li sou entènèt nan Wolfram Language sandbox). Bagay ki pi enpòtan an se reyalize ke Wolfram Language nan fòm aktyèl li se vrèman yon nouvo pwodwi lojisyèl fondamantalman, sètadi. langaj enfòmatik konplè. Jodi a, li trè pwisan (senbolik, fonksyonèl, ... ) se yon langaj pwogramasyon, men li se pi plis pase sa paske li gen karakteristik inik ke li gen yon gwo kantite baz konesans enfòmatik bati nan li: konesans sou algoritm, konesans sou mond lan bò kote nou, konesans sou fason pou otomatize pwodwi ak pwosesis lojisyèl.

Deja sou 30 ane Konpayi nou an ap devlope sistematikman tout bagay ki lang Wolfram jodi a. Apre sa, mwen espesyalman fyè de lefèt ke (byenke li se byen difisil, pou egzanp pwosesis emisyon videyo an dirèk!) Konbyen inifòm, elegant ak ki estab konsepsyon lojisyèl nou te rive aplike li nan tout lang nan. Kounye a lang lan gen plis pase 5000 fonksyon, ki kouvri prèske tout zòn: soti nan vizyalizasyon до aprantisaj machin, pwosesis done nimerik (kalkil nimerik), pwosesis imaj grafik, jeyometri, pi wo matematik, rekonesans lang natirèl, osi byen ke anpil lòt zòn konesans sou mond ki antoure nou an (jewografi, remèd, atizay, jeni, Syans elatriye).

Nan dènye ane yo, nou te ajoute tou anpil karakteristik pwogramasyon pwisan nan lang lan—li enstantane deplwaman nwaj, rezo pwogramasyon, entèraksyon entènèt, konekte ak baz done, enpòte/ekspòtasyon (plis pase 200 fòma done adisyonèl), jesyon nan pwosesis ekstèn, tès pwogram yo, kreye rapò, kriptografik, blokchèn elatriye (strikti senbolik lang nan fè yo trè vizyèl ak pwisan).

Objektif Wolfram Language se senp, men tou, byen anbisye: tout sa ki nesesè yo ta dwe bati nan lang nan epi an menm tan an dwe otomatize ke posib.

Pa egzanp: Nesesè analize imaj la? Bezwen done jeyografik? Pwosesis son? Rezoud pwoblèm nan optimize? Enfòmasyon sou move tan? Kreye objè 3D? Done anatomik? Rekonesans Lang natirèl (NLP)? Deteksyon anomali nan seri tan? Voye yon mesaj? Jwenn yon siyati dijital? Tout travay sa yo (ak anpil lòt moun) se tou senpleman fonksyon ou ka rele imedyatman nan nenpòt pwogram ki ekri nan Lang Wolfram la. Pa gen okenn nesesite pou chèche pou bibliyotèk lojisyèl espesyalize, ak tout bagay imedyatman bati nan lang lan.

Men, ann tounen nan nesans la nan jeni òdinatè - tout sa ki te egziste Lè sa a, te sèlman kòd machin, Lè sa a, senp lang pwogramasyon parèt. Epi byento li ta ka menm pran pou yo akòde ke yon òdinatè ta dwe gen yon sistèm opere pre-enstale. Apre sa, ak avenman rezo a, koòdone itilizatè a parèt, Lè sa a, vle di yo konekte nan rezo a.

Mwen wè li kòm objektif mwen, ansanm ak Wolfram Language, bay itilizatè a yon nivo entèlijans enfòmatik ki esansyèlman gen tout konesans enfòmatik nan tout sivilizasyon nou an epi ki pèmèt moun yo pran pou yo akòde ke òdinatè yo pral konnen ki jan yo rekonèt objè yo. nan yon imaj, ki jan yo rezoud ekwasyon oswa kalkile popilasyon an nan nenpòt vil, osi byen ke solisyon inonbrabl nan lòt pwoblèm itil.

Jodi a, avèk Wolfram Engine gratis pou devlopè yo, nou ta renmen rann pwodwi nou an omniprésente epi byen vit disponib pou devlopè lojisyèl yo.

Wolfram motè

Bibliyotèk Wolfram Engine gratis pou devlopè yo aplike tout Wolfram Language kòm yon eleman lojisyèl ki ka konekte tou dwat nan nenpòt pil devlopman lojisyèl estanda. Li ka kouri sou nenpòt platfòm sistèm estanda (Linux, Mac, Windows, Franbwaz pi,…; òdinatè pèsonèl, sèvè, vityèl, distribye, paralelize, entegre). Ou ka sèvi ak li dirèkteman nan kòd pwogram lan oswa nan liy lòd. Ou ka rele li nan lang pwogramasyon (Piton, Java, . NET, C / C ++,...) oswa nan lòt pwogram tankou Excel, jupyter, Inite, Rinoseròs elatriye Ou ka rele li atravè divès medya - priz, ZeroMQ, MQTT oswa atravè pwòp entegre ou a WSTP (Wolfram Pwotokòl Transfè Senbolik). Li li done epi li ekri dè santèn de fòma (CSV, JSON, XML,... elatriye), konekte ak baz done (SQL, RDF/SPARQL, Mongo, ...) epi yo ka rele tou pwogram ekstèn (dosye ègzèkutabl, bibliyotèk yo…), soti nan navigatè yo, sèvè lapòs, APIs, aparèy, osi byen ke lang (Piton, NodeJ, Java, . NET, R, …). Nan fiti prè li pral kapab tou konekte dirèkteman nan sèvè entènèt (J2EE, aiohttp, Django, ...). Ou ka edite ak jere kòd Wolfram Lang ou a lè l sèvi avèk IDE estanda, editè, ak zouti (Eklips, Mwen konprann lide a, Atom, Vim, Vizyèl Studio Kòd, ale ak lòt moun).

Motè Wolfram gratis pou devlopè gen aksè nan baz done a tout antye Konesans Wolfram atravè gratis Wolfram Cloud Basic Abònman Plan. (Si ou pa bezwen done an tan reyèl, tout bagay ka kache epi ou ka kouri Wolfram Engine offline.) Yon abònman debaz nan Wolfram Cloud tou pèmèt ou estoke metòd ou yo API nan nwaj la.

Yon karakteristik kle nan Wolfram Language se ke ou kapab kouri egzakteman menm kòd la nenpòt kote. Ou ka kouri li entèaktif ak Dokiman Wolfram - sou yon òdinatè pèsonèlpous nwaj oswa sou telefòn mobil. Ou ka kouri li nan API nwaj la (oswa kòm yon travay pwograme, elatriye) nan Wolfram nwaj piblik oswa Wolfram Enterprise nwaj prive sou lokal. Epi, koulye a, lè l sèvi avèk Wolfram Engine la, ou ka fasilman kouri li andedan nenpòt pil devlopman lojisyèl estanda.

(Natirèlman, si ou vle ogmante tout "ultra-achitekti" nou an ki kouvri Desktop, sèvè, nwaj, paralèl, entegre, mobil - ak entèaktif, devlopman ak pwodiksyon informatique - Lè sa a, yon bon kote pou kòmanse se Wolfram|Youn, ki disponib kòm gratis vèsyon esè).

Komisyone

Se konsa, ki jan lisans nan bibliyotèk Wolfram Engine gratis travay pou devlopè yo? Plis pase 30 ane ki sot pase yo, konpayi nou an te gen yon trè modèl itilizasyon senp: Nou gen lisans lojisyèl nou an pou pwofi, ki se sa ki pèmèt nou kontinye misyon alontèm nou an devlopman syantifik kontinyèl ak enèjik. Nou te tou fè anpil pwogram enpòtan disponib gratis - pou egzanp, sa a se prensipal nou an Wolfram|Alpha sit entènèt, Wolfram jwè ak aksè nan nwaj Wolfram ak yon abònman de baz.

Wolfram Engine gratis la fèt pou devlopè yo itilize lè yo devlope lojisyèl fini. Ou ka sèvi ak li pou devlope pwodwi lojisyèl pare, tou de pou tèt ou ak pou konpayi ou travay pou. Ou ka sèvi ak li pou devlope pwojè pèsonèl lakay ou, lekòl oswa travay. Ou ka sèvi ak li pou aprann Lang Wolfram pou pwochen pwojè lojisyèl. (Si w enterese, lyen sa a disponib lisans valab).

Si ou gen yon pwodwi lojisyèl fini (sistèm) pare pou kouri, ou ka jwenn tou lisans pou pwodiksyon lè l sèvi avèk Wolfram Engine la. Egzakteman ki jan sa ap travay pral depann de pwodwi lojisyèl espesifik ou te kreye epi yo ofri. Gen plizyè opsyon: pou deplwaman sou lokal, pou deplwaman antrepriz, pou distribye bibliyotèk Wolfram Engine ak lojisyèl oswa pyès ki nan konpitè, pou deplwaman sou platfòm cloud computing, ak pou deplwaman nan Wolfram Cloud oswa Wolfram Enterprise Private Cloud.

Si w ap bati yon sistèm sous ouvè gratis, Lè sa a, ou ka mande yon lisans gratis pou itilize Wolfram Engine la. Epitou, si ou deja gen yon lisans pa kalite lisans Wolfram (nan kalite ki egziste, pou egzanp, nan pifò inivèsite yo), ou lib pou itilize gratis Wolfram Engine pou devlopè pou tout sa ki espesifye nan lisans lan.

Nou poko kouvri tout nuans posib pou itilize motè Wolfram la, men nou pran angajman pou rann lisans fasil pou yon tan ki long (epi n ap travay pou asire Lang Wolfram la toujou disponib epi fonksyonèl, offline). Kounye a nou gen pri ki estab sou tout pwodwi lojisyèl nou yo ki te kreye plis pase 30 ane travay di, epi nou ta renmen rete lwen ke posib nan plizyè kalite gimmicks piblisite ki te malerezman vin twò komen nan dènye ane yo. fwa. zòn lisans lojisyèl.

Sèvi ak li pou sante ou!

Mwen trè fyè de sa nou te kapab kreye ak Wolfram Language, e li te yon plezi pou wè tout envansyon, dekouvèt ak devlopman nan edikasyon ki te reyalize lè l sèvi avèk lojisyèl nou an pandan deseni sa yo. Nan dènye ane yo, yon nivo fondamantalman nouvo parèt nan itilizasyon de pli zan pli toupatou nan Wolfram Language nan pwojè lojisyèl gwo echèl. Pafwa tout pwojè a bati sèlman nan Lang Wolfram. Pafwa yo prezante Lang Wolfram la pou pote kèk entèlijans enfòmatik wo nivo adisyonèl nan yon kote espesifik nan yon pwojè.

Objektif Wolfram Engine gratis pou devlopè yo se pou rann li pi fasil pou chak itilizatè itilize Wolfram Language nan nenpòt pwojè devlopman lojisyèl ak lè bati sistèm ki sèvi ak kapasite enfòmatik pwisan li yo.

Ekip nou an te travay di pou rann Free Wolfram Engine la fasil pou devlopè yo itilize ak deplwaye ke posib. Men, si toudenkou yon bagay pa travay pou ou pèsonèlman oswa nan pwojè ou nan travay ou, Lè sa a, tanpri voye yon lèt pou mwen! Si tout bagay anfòm, sèvi ak sa nou devlope pou ou epi fè yon nouvo bagay ki baze sou sa ki deja kreye!

Konsènan tradiksyonTradiksyon pòs Stephen Wolfram la "Lanse jodi a: gratis Wolfram Engine pou devlopè yo
".

Mwen eksprime pwofon rekonesans mwen Pyè Tenishev и Galina Nikitina pou asistans nan tradiksyon ak preparasyon piblikasyon.

Ou vle aprann kijan pou pwograme nan Lang Wolfram?
Gade chak semèn webinars.
Enskripsyon pou nouvo kou. Pare kou sou entènèt.
Lòd solisyon sou Wolfram Language.

Sous: www.habr.com

Add nouvo kòmantè