سافٽ ويئر ڊولپرز لاءِ مفت Wolfram Engine لائبريري

سافٽ ويئر ڊولپرز لاءِ مفت Wolfram Engine لائبريري
منهنجي بلاگ تي اصل ترجمو

Wolfram Language بابت ڪجھ وڊيوز


توهان اڃا تائين Wolfram ٽيڪنالاجيون ڇو نه استعمال ڪري رهيا آهيو؟

خير، اهو ٿئي ٿو، ۽ گهڻو ڪري. سافٽ ويئر ڊولپرز سان ڳالھ ٻولھ جي عمل ۾، اھي اسان جي ٽيڪنالاجي جي باري ۾ ڪافي خوشخبري سان ڳالھائيندا آھن، مثال طور، ڪيئن انھن کي اسڪول ۾ پڙھڻ يا سائنسي ڪم ڪرڻ ۾ مدد ڪئي، پر جڏھن ان کان پوء آئون انھن کان سوال پڇان ٿو: "تنهنڪري توهان زبان استعمال ڪريو Wolfram ٻولي ۽ هن جو ڪمپيوٽنگ صلاحيتون в своих системах программного обеспечения?”ڪڏهن اهي جواب ها ۾ ڏين ٿا، پر گهڻو ڪري اتي هڪ عجيب خاموشي آهي ۽ پوءِ چوندا آهن،“نه، پر ڇا اهو ممڪن آهي؟».

سافٽ ويئر ڊولپرز لاءِ مفت Wolfram Engine لائبريريمان يقين ڪرڻ چاهيان ٿو ته هن سوال جو جواب هميشه هوندو: "ها، اهو آسان آهي!" ۽ انهي سان توهان جي مدد ڪرڻ لاء، اڄ اسان شروع ڪري رهيا آهيون ڊولپرز لاءِ مفت Wolfram Engine (ڊولپرز لاءِ مفت ولف انجڻ). اهو هڪ مڪمل Wolfram Language انجڻ آهي جيڪو ڪنهن به سسٽم تي ترتيب ڏئي سگهجي ٿو ۽ ڪنهن به پروگرام، ٻولي، ويب سرور، يا ڪنهن به شيءِ کان سڏجي ٿو.

Wolfram Engine اسان جي سڀني سافٽ ويئر پروڊڪٽس جي دل آهي. اهو ئي آهي جيڪو Wolfram ٻولي لاڳو ڪري ٿو، ان جي سڀني ڪمپيوٽيشنل انٽيليجنس سان، الگورتھم, معلومات جي بنياد تي وغيره وغيره. اھو اھو آھي جيڪو اسان کي جاري رکندو آھي ڊيسڪ ٽاپ پراڊڪٽس (شامل آهن Mathematica)، گڏوگڏ اسان جي بادل پليٽ فارم. اھو اھو آھي جيڪو اندر ويٺو آھي Wolfram | الفا، ۽ وڌيڪ ۽ وڌيڪ تعداد ۾ основных производственных систем دنيا ۾. ۽ هاڻي، آخرڪار، اسان هن انجڻ کي مفت ۾ ڊائون لوڊ ڪرڻ جو موقعو فراهم ڪندا آهيون مسئلن کي حل ڪرڻ لاء توهان جي سافٽ ويئر ڊولپمينٽ منصوبن ۾ استعمال ڪريو هر ڪنهن کي جيڪو چاهي ٿو.

Wolfram Language پروگرامنگ ٻولي

Многие люди знают о языке Wolfram ٻولي (часто только в форме программы Mathematica) как о мощной системе для интерактивных вычислений, а также для проведения научных исследований в области образования, при обработке данных, а также «Computational X» (области вычислений) для многих X (областей знаний). Однако все чаще его используют, не выводя на передний план, как ключевой компонент в построении производственных программных систем. Так что же сейчас может сделать бесплатная библиотека Wolfram Engine для разработчиков? — Она именно упаковывает язык таким образом, чтобы его было удобно вставлять во множество программных сред и проектов.

اسان کي هتي وضاحت ڪرڻ گهرجي، مان اڄ جي حقيقتن ۾ وولفرم ٻولي کي ڪيئن ڏسان ٿو. (اهو ياد رکڻ گهرجي ته توهان ان کي فوري طور تي آن لائن هلائي سگهو ٿا Wolfram Language sandbox). سڀ کان اهم شيء اهو محسوس ڪرڻ آهي ته Wolfram ٻولي ان جي موجوده شڪل ۾ هڪ بنيادي طور تي نئين سافٽ ويئر پيداوار آهي، يعني полнофункциональный вычислительный язык. اڄ، اهو انتهائي طاقتور آهي (علامتي، فنڪشنل، ... ) هڪ پروگرامنگ ٻولي آهي، پر اهو ان کان گهڻو ڪجهه وڌيڪ آهي ڇو ته ان ۾ اها منفرد خصوصيت آهي ته ان ۾ وڏي تعداد ۾ ڪمپيوٽيشنل علم جا بنياد ٺهيل آهن: знания о алгоритмах, знания о окружающем мире, знания о том, как автоматизировать программные продукты и процессы.

پهريان ئي 30 سالن کان وڌيڪ اسان جي ڪمپني منظم طور تي هر شي کي ترقي ڪري رهي آهي جيڪا وولفرم ٻولي اڄ آهي. ۽ مون کي خاص طور تي ان حقيقت تي فخر آهي ته (جيتوڻيڪ اهو ڪافي ڏکيو آهي، مثال طور پروسيسنگ لائيو وڊيو نشريات!) ڪيترو يونيفارم، خوبصورت ۽ مستحڪم سافٽ ويئر ڊيزائن اسان ان کي سڄي ٻوليءَ ۾ لاڳو ڪرڻ ۾ ڪامياب ٿياسين. في الحال ٻولي 5000 کان وڌيڪ ڪم ڪري ٿي، تقريبن سڀني علائقن کي ڍڪيندي: کان بصري ڪرڻ ڪرڻ مشين سکيا, عددي ڊيٽا جي پروسيسنگ (عددي حساب ڪتاب), گرافڪ تصوير پروسيسنگ, جاميٽري, اعلي رياضي, قدرتي ٻولي جي سڃاڻپ، گڏوگڏ ٻيا ڪيترائي علائقا اسان جي چوڌاري دنيا جي باري ۾ ڄاڻ (جاگرافي, دوا, فن, انجنيئرنگ, سائنس وغيره).

В последние годы мы также добавили множество мощных программных возможностей в язык — это мгновенное بادل جي تعیناتي, نيٽ ورڪ پروگرامنگ, ويب رابطي, подключение к базам данных, درآمد / برآمد (200 کان وڌيڪ اضافي ڊيٽا فارميٽ), ٻاهرين عملن جو انتظام, پروگرام جي جاچ, رپورٽون ٺاهڻ, cryptography, َ وغيره. (ٻولي جي علامتي ڍانچي انهن کي تمام گهڻو بصري ۽ طاقتور بڻائي ٿو).

Wolfram Language جو مقصد سادو آهي، پر ڪافي امڪاني پڻ: ھر شيء جيڪا گھربل آھي ٻولي ۾ ٺاھيو وڃي ۽ ساڳئي وقت ممڪن طور تي خودڪار ٿيڻ گھرجي.

مثال طور: ضروري تصوير جو تجزيو ڪريو؟ گهربل جاگرافيائي ڊيٽا? آواز پروسيسنگ? Решить проблему оптимизации? Информация о погоде? 3D اعتراض ٺاهيو? Anatomical ڊيٽا? قدرتي ٻولي جي سڃاڻپ (NLP)? بي ضابطگي جي سڃاڻپ ۾ وقت جو سلسلو? Отправить сообщение? هڪ ڊجيٽل دستخط حاصل ڪريو؟ اهي سڀ ڪم (۽ ٻيا ڪيترائي) صرف فنڪشن آهن جيڪي توهان فوري طور تي ڪال ڪري سگهو ٿا ڪنهن به پروگرام مان لکيل آهي Wolfram Language. Отсутствует необходимость выискивать специализированные программные библиотеки, а все сразу встроено в язык.

پر اچو ته ڪمپيوٽر انجنيئرنگ جي پيدائش ڏانهن واپس وڃو - اهو سڀ ڪجهه موجود هو صرف مشين ڪوڊ، پوء سادي پروگرامنگ ٻوليون ظاهر ٿيو. ۽ جلد ئي اهو به سمجهي سگهجي ٿو ته ڪمپيوٽر ۾ آپريٽنگ سسٽم اڳ ۾ نصب ٿيل هجي. بعد ۾، نيٽ ورڪ جي اچڻ سان، يوزر انٽرفيس ظاهر ٿيو، پوء نيٽ ورڪ سان ڳنڍڻ جا وسيلا.

مان ان کي پنهنجي مقصد طور ڏسان ٿو، Wolfram Language سان گڏ، استعمال ڪندڙ کي ڪمپيوٽرائيز انٽيليجنس جي سطح مهيا ڪرڻ جنهن ۾ بنيادي طور تي اسان جي سموري تهذيب جي سمورو ڪمپيوٽيشنل علم شامل آهي ۽ ماڻهن کي اهو سمجهڻ جي اجازت ڏئي ٿو ته سندن ڪمپيوٽر کي معلوم ٿيندو ته شين کي ڪيئن سڃاڻڻ. هڪ تصوير ۾، مساوات کي ڪيئن حل ڪجي يا ڪنهن به شهر جي آبادي جي حساب سان، گڏوگڏ ٻين مفيد مسئلن لاء بيشمار حل.

اڄ، ڊولپرز لاءِ مفت Wolfram Engine سان، اسان چاهيون ٿا ته اسان جي پراڊڪٽ کي هر جاءِ تي ۽ جلدي دستياب سافٽ ويئر ڊولپرز لاءِ.

Wolfram انجڻ

ڊولپرز لاءِ مفت Wolfram Engine لائبريري مڪمل Wolfram Language کي هڪ سافٽ ويئر جزو جي طور تي لاڳو ڪري ٿي جيڪا سڌي طرح ڪنهن به معياري سافٽ ويئر ڊولپمينٽ اسٽيڪ ۾ پلگ ڪري سگهجي ٿي. اهو ڪنهن به معياري سسٽم پليٽ فارم تي هلائي سگھي ٿو (لينڪس، ميڪ، ونڊوز, راسبي پي آئي،…؛ ذاتي ڪمپيوٽر، سرور، ورچوئل، ورهايل، متوازي، سرايت). توھان ان کي سڌو سنئون استعمال ڪري سگھو ٿا پروگرام ڪوڊ يا مان حڪم لائن. توھان ان کي پروگرامنگ ٻولين مان سڏي سگھو ٿا (Python, جاوا, .NET, س / C ++,...) يا ٻين پروگرامن جهڙوڪ فضيلت, وِسپَٽُ, وحدت, رين и др. Вы можете вызывать его через различные средства передачи данных — ساکٽ, ZeroMQ, ايم ڊي ٽي ٽي يا توهان جي پنهنجي ٺاهيل ذريعي WSTP (Wolfram Symbolic Transfer Protocol). اهو ڊيٽا پڙهي ٿو ۽ لکي ٿو سوين فارميٽ (سي ايس وي, JSON, كل،... وغيره)، ڊيٽابيس سان ڳنڍي ٿو (وارو SQL ايس, RDF/SPARQL, منڊو, …) а также может вызывать внешние программы (قابل عمل فائلون, لائبريريون…) کان برائوزر, ميل سرور, APIs, ڊوائيس, а также языков (Python, NodeJ, جاوا, .NET, R، …). ويجهي مستقبل ۾ اهو پڻ سڌو سنئون ويب سرورز سان ڳنڍڻ جي قابل هوندو (J2EE، aiohttp، Django، ...). توھان پنھنجي Wolfram Language ڪوڊ کي معياري IDEs، ايڊيٽرن، ۽ اوزارن (Eclipse, IntelliJ IDEA, جوهر, Vim, ويڊيو اسٽوڊيو ڪوڊ, Git وغيره.)

ڊولپرز لاء مفت Wolfram انجڻ سڄي ڊيٽابيس تائين رسائي آهي знаний Wolfram посредством бесплатной Wolfram Cloud بنيادي سبسڪرپشن پلان. (جيڪڏهن توهان کي حقيقي وقت جي ڊيٽا جي ضرورت ناهي، هر شي کي محفوظ ڪري سگهجي ٿو ۽ توهان Wolfram انجڻ کي آف لائن هلائي سگهو ٿا.) Wolfram Cloud جي بنيادي رڪنيت پڻ توهان کي توهان جي طريقن کي ذخيرو ڪرڻ جي اجازت ڏئي ٿي API в облаке.

Wolfram Language جي هڪ اهم خصوصيت اها آهي ته توهان ڪري سگهو ٿا بلڪل ساڳيو ڪوڊ ڪٿي به ھلايو. توهان ان سان گڏ انٽرايڪٽي طور تي هلائي سگهو ٿا Wolfram دستاويز - هڪ ذاتي ڪمپيوٽر تي۾ ڪڪر يا موبائيل فون. توھان ان کي ڪلائوڊ API ۾ (يا ھڪڙي شيڊول ٿيل ڪم، وغيره) ۾ هلائي سگھو ٿا Wolfram عوامي بادل يا وولفرم انٽرپرائز پرائيويٽ آن پرميسس ڪلائوڊ. ۽ ھاڻي، Wolfram Engine استعمال ڪندي، توھان ان کي آساني سان هلائي سگھوٿا ڪنھن به معياري سافٽ ويئر ڊولپمينٽ اسٽيڪ اندر.

(يقيناً، جيڪڏھن توھان چاھيو ٿا ته اسان جي پوري ”الٽرا آرڪيٽيڪچر“ اسپيننگ ڊيسڪ ٽاپ، سرور، ڪلائوڊ، متوازي، ايمبيڊڊ، موبائيل - ۽ انٽرايڪٽو، ڊولپمينٽ ۽ پروڊڪشن ڪمپيوٽنگ - ته پوءِ شروع ڪرڻ لاءِ سٺي جڳھ آھي. وولفرام|هڪ، جيڪو مفت ۾ موجود آهي آزمائشي ورزن).

ڪميشن ڪرڻ

Итак, как же работает лицензирование бесплатной библиотеки Wolfram Engine для разработчиков? За последние 30 с лишним лет у нашей компании была очень простая модель использования: اسان اسان جي سافٽ ويئر کي نفعي لاءِ لائسنس ڏنو آهي، جيڪو اسان کي اسان جي ڊگهي مدي واري مشن کي جاري رکڻ جي اجازت ڏئي ٿو непрерывных, и энергичных научных разработок. اسان پڻ ڪيترائي اهم پروگرام مفت ۾ دستياب ڪيا آهن - مثال طور، هي اسان جو مکيه آهي Wolfram|Alpha ويب سائيٽ, Wolfram رانديگر ۽ بنيادي رڪنيت سان Wolfram ڪلائوڊ تائين رسائي.

مفت Wolfram Engine ڊولپرز لاءِ ٺاهيو ويو آهي استعمال ڪرڻ لاءِ جڏهن ختم ٿيل سافٽ ويئر ٺاهي رهيا آهن. توھان ان کي استعمال ڪري سگھوٿا تيار ٿيل سافٽ ويئر پروڊڪٽس تيار ڪرڻ لاءِ، ٻئي پنھنجي لاءِ ۽ جنھن ڪمپني لاءِ توھان ڪم ڪريو ٿا. توھان ان کي گھر، اسڪول يا ڪم تي ذاتي منصوبن کي ترقي ڪرڻ لاء استعمال ڪري سگھو ٿا. توھان ان کي استعمال ڪري سگھوٿا Wolfram Language سکڻ لاءِ مستقبل جي سافٽ ويئر منصوبن لاءِ. (جيڪڏهن توهان دلچسپي رکو ٿا، هي لنڪ موجود آهي действующая лицензия).

Если у вас есть готовый программный продукт (система), готовый к запуску, вы также можете получить لائسنس Wolfram انجڻ استعمال ڪندي پيداوار لاء. بلڪل اهو ڪيئن ڪم ڪندو ان تي منحصر هوندو مخصوص سافٽ ويئر پراڊڪٽ جيڪو توهان ٺاهيو آهي ۽ پيش ڪري رهيا آهيو. اتي ڪيترائي آپشن آھن: آن پرميسس ڊيپلائيمينٽ لاءِ، انٽرپرائز ڊيپلائيمينٽ لاءِ، وولفرام انجڻ لئبريري کي سافٽ ويئر يا هارڊويئر سان ورهائڻ لاءِ، ڪلائوڊ ڪمپيوٽنگ پليٽ فارمن تي ڊيپلائيمينٽ لاءِ، ۽ وولفرام ڪلائوڊ يا وولفرام انٽرپرائز پرائيويٽ ڪلائوڊ ۾ ڊيپلائيمينٽ لاءِ.

جيڪڏهن توهان هڪ مفت، اوپن سورس سسٽم ٺاهي رهيا آهيو، ته پوءِ توهان Wolfram انجڻ استعمال ڪرڻ لاءِ مفت لائسنس جي درخواست ڪري سگهو ٿا. انهي سان گڏ، جيڪڏهن توهان وٽ اڳ ۾ ئي لائسنس آهي Wolfram لائسنس جي قسم طرفان (اهڙي قسم جو جيڪو موجود آهي، مثال طور، ۾ اڪثر يونيورسٽيون)، توھان آزاد آھيو استعمال ڪرڻ لاءِ مفت Wolfram Engine for Developers ھر شيءِ لاءِ جيڪا لائسنس ۾ بيان ڪئي وئي آھي.

اسان اڃا تائين Wolfram انجڻ استعمال ڪرڻ جي سڀني ممڪنن کي شامل نه ڪيو آهي، پر اسان ڊگهي مدت لاءِ لائسنس ڏيڻ آسان بڻائڻ لاءِ پرعزم آهيون (۽ اسان ان ڳالهه کي يقيني بڻائڻ لاءِ ڪم ڪري رهيا آهيون ته Wolfram Language هميشه موجود ۽ فعال، آف لائن آهي). اسان وٽ في الحال اسان جي سڀني سافٽ ويئر پروڊڪٽس تي مستحڪم قيمتون آهن جيڪي 30+ سالن جي محنت کان ٺاهيا ويا آهن، ۽ اسان چاهيون ٿا ته جيترو ٿي سگهي پري رهڻ جي ڪيترن ئي قسمن جي اشتهارن جي چالن کان جيڪي بدقسمتي سان تمام گهڻو عام ٿي ويا آهن تازو. سافٽ ويئر لائسنس جا علائقا.

توهان جي صحت لاء استعمال ڪريو!

مون کي تمام گهڻو فخر آهي ته اسان Wolfram Language سان جيڪي ڪجهه پيدا ڪرڻ جي قابل ٿي ويا آهيون، ۽ تعليم ۾ انهن سڀني ايجادن، دريافتن ۽ ترقيات کي ڏسي خوشي ٿي آهي جيڪي انهن ڏهاڪن ۾ اسان جي سافٽ ويئر استعمال ڪندي حاصل ڪيون آهن. تازن سالن ۾، وڏي پيماني تي سافٽ ويئر منصوبن ۾ Wolfram Language جي وڌندڙ وسيع استعمال ۾ بنيادي طور تي نئين سطح سامهون آئي آهي. ڪڏهن ڪڏهن سڄو منصوبو صرف Wolfram ٻولي ۾ ٺهيل آهي. ڪڏهن ڪڏهن Wolfram Language متعارف ڪرايو ويندو آهي ڪجهه اضافي اعليٰ سطحي ڪمپيوٽيشنل انٽيليجنس کي هڪ پروجيڪٽ ۾ مخصوص هنڌ تي آڻڻ لاءِ.

Целью бесплатного движка Wolfram Engine для разработчиков является именно облегчение для каждого пользователя применения языка Wolfram Language в любом проекте по разработке программного обеспечения и при создании систем, использующих его мощные вычислительные возможности.

اسان جي ٽيم محنت ڪئي آهي مفت Wolfram Engine کي ڊولپرز لاءِ استعمال ڪرڻ ۽ ترتيب ڏيڻ لاءِ جيترو ٿي سگهي آسان بڻائي. پر جيڪڏهن اوچتو ڪجهه توهان لاءِ ذاتي طور تي يا ڪم تي توهان جي منصوبي ۾ ڪم نٿو ڪري، ته مهرباني ڪري مون کي خط موڪليو! جيڪڏھن سڀ ڪجھ ٺيڪ آھي، اھو استعمال ڪريو جيڪو اسان توھان لاءِ ٺاھيو آھي ۽ جيڪو اڳي ئي ٺاھيو ويو آھي ان جي بنياد تي ڪجھ نئون ٺاھيو!

ترجمي جي باري ۾Stephen Wolfram جي پوسٽ جو ترجمو "اڄ لانچ ڪرڻ: ڊولپرز لاء مفت Wolfram انجڻ
".

مان پنهنجي تمام گهڻي شڪرگذاري جو اظهار ڪريان ٿو پيٽر Tenishev и گلينا نڪيتينا ترجمي ۽ اشاعت جي تياري ۾ مدد لاءِ.

سکڻ چاھيو ٿا ڪيئن پروگرام ڪجي Wolfram Language ۾؟
هفتيوار ڏسو ويبينرز.
رجسٽريشن نون ڪورسز لاءِ... تيار آن لائن ڪورس.
آرڊر حل Wolfram Language تي.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو