Wolfram Engine անվճար գրադարան ծրագրակազմ մշակողների համար

Wolfram Engine անվճար գրադարան ծրագրակազմ մշակողների համար
Բնօրինակ թարգմանությունը իմ բլոգում

Մի քանի տեսանյութ Wolfram Language-ի մասին


Ինչու՞ դեռ չեք օգտագործում Wolfram տեխնոլոգիաները:

Դե, դա տեղի է ունենում, և բավականին հաճախ: Ծրագրային ապահովման մշակողների հետ շփվելու ընթացքում նրանք բավականին շոյված են խոսում մեր տեխնոլոգիաների մասին, օրինակ, այն մասին, թե ինչպես են նրանք իսկապես օգնել իրենց դպրոցում սովորելիս կամ գիտական ​​աշխատանք կատարելիս, բայց երբ դրանից հետո ես նրանց հարց եմ տալիս.Այսպիսով, դուք օգտագործում եք լեզուն Վոլֆրամի լեզու իսկ հաշվողական հնարավորություններ Ձեր ծրագրային համակարգերում?«Երբեմն նրանք պատասխանում են՝ այո, բայց շատ հաճախ անհարմար լռություն է լինում, իսկ հետո ասում են.Ոչ, բայց դա հնարավո՞ր է:.

Wolfram Engine անվճար գրադարան ծրագրակազմ մշակողների համարԵս ուզում եմ համոզվել, որ այս հարցի պատասխանը միշտ կլինի միայն.Այո, դա հեշտ է:« Եվ այս հարցում ձեզ օգնելու համար այսօր մենք մեկնարկում ենք անվճար Wolfram Engine մշակողների համար (Free Wolf Engine մշակողների համար): Դա լիարժեք Wolfram Language շարժիչ է, որը կարող է տեղակայվել ցանկացած համակարգում և զանգահարել ցանկացած ծրագրից, լեզվից, վեբ սերվերից կամ որևէ այլ բանից...

Wolfram Engine-ը մեր բոլոր ծրագրային արտադրանքների սիրտն է: Ահա թե ինչ է իրականացնում Վոլֆրամի լեզուն՝ իր ողջ հաշվողական բանականությամբ, ալգորիթմներ, գիտելիքների բազա և այլն, և այլն: Սա այն է, ինչ մեզ պահում է առաջ աշխատասեղանի արտադրանք (այդ թվում Մաթեմատիկա), ինչպես նաև մեր ամպային հարթակ. Ահա թե ինչ է նստած ներսում Wolfram | Ալֆա, և ավելի ու ավելի շատ թվերով հիմնական արտադրական համակարգեր աշխարհում. Եվ վերջապես, մենք հնարավորություն ենք տալիս անվճար ներբեռնել այս շարժիչը խնդիրների լուծման համար օգտագործել ձեր ծրագրային ապահովման մշակման նախագծերում բոլոր ցանկացողներին:

Wolfram Language ծրագրավորման լեզու

Շատերը գիտեն լեզվի մասին Վոլֆրամի լեզու (հաճախ միայն Mathematica ծրագրի տեսքով) որպես հզոր համակարգ ինտերակտիվ հաշվարկների, ինչպես նաև կրթության, տվյալների մշակման գիտական ​​հետազոտությունների համար և «Հաշվարկային X» (հաշվողական տարածքներ) շատ X-ի համար (գիտելիքների ոլորտներ): Այնուամենայնիվ, այն ավելի ու ավելի է օգտագործվում, առանց առաջ քաշվելու, որպես արտադրության ծրագրային ապահովման համակարգեր կառուցելու հիմնական բաղադրիչ: Այսպիսով, ի՞նչ կարող է անել Wolfram Engine անվճար գրադարանը մշակողների համար հիմա: «Այն փաթեթավորում է լեզուն այնպես, որ հարմար է այն տեղադրել բազմաթիվ ծրագրային միջավայրերում և նախագծերում:

Պարզաբանման համար այստեղ պետք է կանգ առնենք, Ինչպես եմ ես տեսնում Վոլֆրամի լեզուն այսօրվա իրականության մեջ. (Հարկ է նշել, որ դուք կարող եք անմիջապես գործարկել այն առցանց Wolfram Language sandbox) Ամենակարևորն այն է, որ գիտակցենք, որ Wolfram լեզուն իր ներկայիս տեսքով իսկապես հիմնովին նոր ծրագրային արտադրանք է, մասնավորապես. լիարժեք հաշվողական լեզու. Այսօր այն չափազանց հզոր է (խորհրդանշական, ֆունկցիոնալ,... ) ծրագրավորման լեզու է, բայց դա շատ ավելին է, քան դա, քանի որ այն ունի այն եզակի առանձնահատկությունը, որ ունի հսկայական թվով հաշվողական գիտելիքների բազաներ ներկառուցված. գիտելիքներ ալգորիթմների մասին, գիտելիքներ մեզ շրջապատող աշխարհի մասին, գիտելիքներ այն մասին, թե ինչպես ավտոմատացնել ծրագրային արտադրանքները և գործընթացները.

Արդեն ավելի քան 30 տարի Մեր ընկերությունը համակարգված կերպով զարգացնում է այն ամենը, ինչ այսօր կա Wolfram լեզուն: Եվ ես հատկապես հպարտ եմ այն ​​փաստով, որ (չնայած դա բավականին դժվար է, օրինակ վերամշակումը ուղիղ վիդեո հեռարձակումներ!) ինչքան միատեսակ, էլեգանտ և կայուն ծրագրային դիզայն մեզ հաջողվեց այն իրականացնել ամբողջ լեզվով: Ներկայումս լեզուն ունի ավելի քան 5000 գործառույթ, ընդգրկելով գրեթե բոլոր տարածքները՝ սկսած վիզուալիզացիա դեպի մեքենայական ուսուցում, թվային տվյալների մշակում (թվային հաշվարկներ), գրաֆիկական պատկերի մշակում, երկրաչափություն, բարձրագույն մաթեմատիկա, բնական լեզվի ճանաչում, ինչպես նաև բազմաթիվ այլ ոլորտներ գիտելիքներ մեզ շրջապատող աշխարհի մասին (աշխարհագրություն, դեղ, արվեստ, ճարտարագիտություն, գիտության մասին և т. դ.):

Վերջին տարիներին մենք նաև ծրագրավորման շատ հզոր հնարավորություններ ենք ավելացրել լեզվին. դա ակնթարթային է ամպի տեղակայում, ցանցային ծրագրավորում, վեբ փոխազդեցություն, միացում տվյալների բազաներին, ներմուծում/արտահանում (ավելի քան 200 լրացուցիչ տվյալների ձևաչափ), արտաքին գործընթացների կառավարում, ծրագրի փորձարկում, հաշվետվությունների ստեղծում, ծածկագրություն, բլոկ և այլն (լեզվի խորհրդանշական կառուցվածքը դրանք դարձնում է շատ տեսողական և հզոր):

Wolfram լեզվի նպատակը պարզ է, բայց նաև բավականին հավակնոտ. այն ամենը, ինչ անհրաժեշտ է, պետք է ներկառուցվի լեզվի մեջ և միևնույն ժամանակ լինի հնարավորինս ավտոմատացված.

Օրինակ՝ անհրաժեշտ վերլուծել պատկերը? Անհրաժեշտ է աշխարհագրական տվյալներ? Ձայնի մշակում? Լուծեք օպտիմալացման խնդիրը? Եղանակային տեղեկատվություն? Ստեղծեք 3D օբյեկտ? Անատոմիական տվյալներ? Բնական լեզվի ճանաչում (NLP)? Անոմալիայի հայտնաբերում մեջ ժամանակային շարքեր? Отправить сообщение? Ստացեք թվային ստորագրություն? Այս բոլոր առաջադրանքները (և շատ ուրիշներ) պարզապես գործառույթներ են, որոնք կարող եք անմիջապես զանգահարել Wolfram լեզվով գրված ցանկացած ծրագրից: Կարիք չկա փնտրել մասնագիտացված ծրագրային գրադարաններ, և ամեն ինչ անմիջապես ներկառուցվում է լեզվի մեջ.

Բայց եկեք վերադառնանք համակարգչային ճարտարագիտության ծնունդին. այն ամենը, ինչ այն ժամանակ կար, միայն մեքենայի կոդն էր, այնուհետև հայտնվեցին ծրագրավորման պարզ լեզուներ: Եվ շուտով նույնիսկ կարելի է ընդունել, որ համակարգչում պետք է նախապես տեղադրված օպերացիոն համակարգ: Հետագայում, ցանցերի հայտնվելով, հայտնվեց օգտատիրոջ միջերեսը, ապա ցանցին միանալու միջոցները։

Ես դա համարում եմ իմ նպատակը, Wolfram լեզվի հետ մեկտեղ, օգտատիրոջը տրամադրել հաշվողական ինտելեկտի այնպիսի մակարդակ, որն ըստ էության պարունակում է մեր ողջ քաղաքակրթության հաշվողական գիտելիքները և թույլ է տալիս մարդկանց ընդունել, որ իրենց համակարգիչը գիտի, թե ինչպես ճանաչել օբյեկտները: պատկերով, թե ինչպես լուծել հավասարումներ կամ հաշվարկել ցանկացած քաղաքի բնակչությունը, ինչպես նաև այլ օգտակար խնդիրների անհամար լուծումներ:

Այսօր, ծրագրավորողների համար անվճար Wolfram Engine-ի միջոցով, մենք ցանկանում ենք մեր արտադրանքը դարձնել ամենուր և արագ հասանելի ծրագրակազմ մշակողների համար:

Վոլֆրամի շարժիչ

Մշակողների համար անվճար Wolfram Engine գրադարանը ներդնում է Wolfram Language-ը որպես ծրագրային բաղադրիչ, որը կարող է ուղղակիորեն միացվել ծրագրային ապահովման մշակման ցանկացած ստանդարտ փաթեթին: Այն կարող է աշխատել ցանկացած ստանդարտ համակարգի հարթակի վրա (Linux, Mac, Windows, Ազնվամորի,…; անհատական ​​համակարգիչ, սերվեր, վիրտուալ, բաշխված, զուգահեռացված, ներկառուցված) Դուք կարող եք այն օգտագործել անմիջապես ծրագրի կոդը կամ հրամանի տող. Դուք կարող եք զանգահարել այն ծրագրավորման լեզուներից (Python, Java, : NET, C / C ++,...) կամ այլ ծրագրերից, ինչպիսիք են Excel, Յուպիտեր, Միասնություն, Ռնգեղջյուր և այլն: Դուք կարող եք զանգահարել այն տարբեր լրատվամիջոցների միջոցով. վարդակներ, ZeroMQ, MQTT կամ ձեր սեփական ներկառուցվածի միջոցով WSTP (Wolfram խորհրդանշական փոխանցման արձանագրություն). Այն կարդում է տվյալները և գրում է հարյուրավոր ձևաչափեր (CSV, JSON, XML,... և այլն), միանում է տվյալների բազաներին (SQL, RDF/SPARQL, Մոնո, ...) և կարող է նաև զանգահարել արտաքին ծրագրեր (գործարկվող ֆայլեր, գրադարաններ…), սկսած բրաուզերներ, փոստի սերվերներ, API-ներ, սարքերինչպես նաև լեզուներ (Python, NodeJ, Java, : NET, R,…). Մոտ ապագայում այն ​​նաև կկարողանա ուղղակիորեն միանալ վեբ սերվերներին (J2EE, aiohttp, Django, ...): Դուք կարող եք խմբագրել և կառավարել ձեր Wolfram լեզվի կոդը՝ օգտագործելով ստանդարտ IDE-ներ, խմբագրիչներ և գործիքներ (Խավարում, IntelliJ IDEA- ն, Ատոմ, եռանդ, Visual Studio օրենսգիրքը, գնալ եւ այլն):

Անվճար Wolfram շարժիչը մշակողների համար հասանելի է ամբողջ տվյալների բազային Վոլֆրամի իմացություն անվճար միջոցով Wolfram Cloud-ի հիմնական բաժանորդագրության պլան. (Եթե իրական ժամանակի տվյալների կարիք չունեք, ամեն ինչ կարող է պահվել քեշում և կարող եք Wolfram Engine-ը գործարկել անցանց ռեժիմում): Wolfram Cloud-ի հիմնական բաժանորդագրությունը նաև թույլ է տալիս պահպանել ձեր մեթոդները API ամպի մեջ.

Wolfram լեզվի հիմնական առանձնահատկությունն այն է, որ դուք կարող եք գործարկել ճիշտ նույն կոդը ցանկացած վայրում. Դուք կարող եք այն գործարկել ինտերակտիվ կերպով Վոլֆրամի փաստաթղթեր - անհատական ​​համակարգչի վրաՄեջ ամպ կամ Բջջային հեռախոս. Դուք կարող եք այն գործարկել ամպային API-ում (կամ որպես պլանավորված առաջադրանք և այլն): Վոլֆրամի հանրային ամպ կամ Wolfram Enterprise-ի մասնավոր ներքին ամպ. Եվ այժմ, օգտագործելով Wolfram Engine-ը, կարող եք նաև հեշտությամբ գործարկել այն ցանկացած ստանդարտ ծրագրաշարի մշակման փաթեթի ներսում:

(Իհարկե, եթե ցանկանում եք օգտագործել մեր ամբողջ «ուլտրաճարտարապետությունը», որը ներառում է աշխատասեղան, սերվեր, ամպ, զուգահեռ, ներկառուցված, շարժական և ինտերակտիվ, զարգացում և արտադրություն, ապա լավ տեղ է սկսելու Վոլֆրամ|Մեկ, որը հասանելի է որպես անվճար փորձնական տարբերակ).

Շահագործման հանձնում

Այսպիսով, ինչպե՞ս է աշխատում անվճար Wolfram Engine գրադարանի լիցենզավորումը մշակողների համար: Վերջին 30+ տարիների ընթացքում մեր ընկերությունն ունեցել է շատ օգտագործման պարզ մոդելՄենք արտոնագրել ենք մեր ծրագրաշարը շահույթ ստանալու նպատակով, ինչը թույլ է տալիս մեզ շարունակել մեր երկարաժամկետ առաքելությունը շարունակական և եռանդուն գիտական ​​զարգացումներ. Մենք նաև շատ կարևոր ծրագրեր ենք անվճար հասանելի դարձրել, օրինակ՝ սա է մեր հիմնականը Wolfram|Ալֆա կայք, Վոլֆրամ նվագարկիչ և մուտք դեպի Wolfram ամպ բազային բաժանորդագրությամբ:

Անվճար Wolfram Engine-ը նախատեսված է մշակողների համար՝ օգտագործելու պատրաստ ծրագրակազմ մշակելիս: Դուք կարող եք օգտագործել այն պատրաստի ծրագրային արտադրանք մշակելու համար, ինչպես ձեզ, այնպես էլ այն ընկերության համար, որտեղ աշխատում եք: Դուք կարող եք այն օգտագործել տանը, դպրոցում կամ աշխատավայրում անձնական նախագծեր մշակելու համար: Դուք կարող եք օգտագործել այն Wolfram լեզուն սովորելու համար ապագա ծրագրային նախագծերի համար: (Եթե դուք հետաքրքրված եք, այս հղումը հասանելի է վավեր լիցենզիա).

Եթե ​​ունեք պատրաստի ծրագրային արտադրանք (համակարգ), որը պատրաստ է գործարկման, կարող եք նաև ստանալ լիցենզիա արտադրության համար՝ օգտագործելով Wolfram Engine: Թե ինչպես է դա աշխատում, կախված կլինի ձեր ստեղծած և առաջարկվող հատուկ ծրագրային արտադրանքից: Կան մի քանի տարբերակներ՝ տեղակայման համար, ձեռնարկության տեղակայման համար, Wolfram Engine գրադարանը ծրագրային ապահովման կամ սարքաշարի բաշխման համար, ամպային հաշվողական հարթակներում տեղակայման համար և Wolfram Cloud կամ Wolfram Enterprise Private Cloud-ում տեղակայման համար:

Եթե ​​դուք կառուցում եք անվճար, բաց կոդով համակարգ, ապա կարող եք անվճար լիցենզիա խնդրել Wolfram Engine-ից օգտվելու համար: Բացի այդ, եթե դուք արդեն լիցենզիա ունեք ըստ Wolfram լիցենզիայի տեսակի (այն տեսակից, որը գոյություն ունի, օրինակ, մեջ համալսարանների մեծ մասը), դուք ազատ եք օգտագործել Free Wolfram Engine-ը մշակողների համար այն ամենի համար, ինչ նշված է լիցենզիայում:

Մենք դեռ չենք լուսաբանել Wolfram շարժիչի օգտագործման բոլոր հնարավոր նրբությունները, բայց մենք պարտավորվում ենք երկարաժամկետ լիցենզավորումը հեշտացնել (և մենք աշխատում ենք ապահովելու համար, որ Wolfram լեզուն միշտ հասանելի և ֆունկցիոնալ լինի, անցանց): Մենք ներկայումս ունենք կայուն գներ մեր բոլոր ծրագրային արտադրանքների վրա, որոնք ստեղծվել են 30+ տարիների քրտնաջան աշխատանքի ընթացքում, և մենք կցանկանայինք հնարավորինս հեռու մնալ գովազդային հնարքների բազմաթիվ տեսակներից, որոնք, ցավոք, վերջերս շատ տարածված են դարձել: ծրագրային ապահովման լիցենզիայի տարածքներ:

Օգտագործեք այն ձեր առողջության համար:

Ես շատ հպարտ եմ նրանով, ինչ մենք կարողացանք ստեղծել Wolfram լեզվով, և հաճելի էր տեսնել բոլոր գյուտերը, հայտնագործությունները և զարգացումները կրթության ոլորտում, որոնք ձեռք են բերվել այս տասնամյակների ընթացքում մեր ծրագրաշարի միջոցով: Վերջին տարիներին հիմնովին նոր մակարդակ է ի հայտ եկել մեծածավալ ծրագրային նախագծերում Wolfram լեզվի ավելի ու ավելի լայն կիրառման մեջ: Երբեմն ամբողջ նախագիծը կառուցված է միայն Wolfram լեզվով: Երբեմն Wolfram լեզուն ներդրվում է, որպեսզի բարձր մակարդակի լրացուցիչ հաշվողական ինտելեկտը բերի նախագծի կոնկրետ վայր:

Ծրագրավորողների համար անվճար Wolfram Engine-ի նպատակն է հեշտացնել յուրաքանչյուր օգտվողի համար օգտագործել Wolfram լեզուն ցանկացած ծրագրային ապահովման մշակման նախագծում և կառուցելիս համակարգեր, որոնք օգտագործում են դրա հզոր հաշվողական հնարավորությունները:

Մեր թիմը քրտնաջան աշխատել է, որպեսզի ծրագրավորողների համար հնարավորինս դյուրին դարձնի Wolfram Engine-ի օգտագործումը և տեղակայումը: Բայց եթե հանկարծ ինչ-որ բան չաշխատի անձամբ ձեզ համար կամ ձեր աշխատանքի նախագծում, ապա խնդրում եմ ինձ նամակ ուղարկիր! Եթե ​​ամեն ինչ կարգին է, օգտագործեք այն, ինչ մենք մշակել ենք ձեզ համար և ինչ-որ նոր բան ստեղծեք արդեն ստեղծվածի հիման վրա:

Թարգմանության մասինՍթիվեն Վոլֆրամի գրառման թարգմանությունը »Գործարկում է այսօր. անվճար Wolfram Engine մշակողների համար
»:

Իմ խորին շնորհակալությունն եմ հայտնում Պյոտր Տենիշև и Գալինա Նիկիտինա թարգմանության և հրատարակության պատրաստման հարցում աջակցության համար։

Ցանկանու՞մ եք սովորել, թե ինչպես ծրագրավորել Wolfram լեզվով:
Դիտեք շաբաթական վեբինարներ.
գրանցում նոր դասընթացների համար. Պատրաստ առցանց դասընթաց.
Պատվիրել լուծումներ Վոլֆրամ լեզվի վրա։

Source: www.habr.com

Добавить комментарий