سافٹ ویئر ڈویلپرز کے لیے مفت Wolfram Engine لائبریری

سافٹ ویئر ڈویلپرز کے لیے مفت Wolfram Engine لائبریری
میرے بلاگ میں اصل ترجمہ

Wolfram Language کے بارے میں چند ویڈیوز


آپ ابھی تک Wolfram ٹیکنالوجیز کیوں نہیں استعمال کر رہے ہیں؟

ٹھیک ہے، ایسا ہوتا ہے، اور اکثر. سافٹ ویئر ڈویلپرز کے ساتھ بات چیت کے عمل میں، وہ ہماری ٹیکنالوجیز کے بارے میں کافی خوشامد سے بات کرتے ہیں، مثال کے طور پر، اس بارے میں کہ انہوں نے اسکول میں پڑھنے یا سائنسی کام کرنے میں ان کی واقعی مدد کیسے کی، لیکن جب اس کے بعد میں ان سے سوال کرتا ہوں: "تو آپ زبان کا استعمال کریں۔ وولفرم زبان اور کمپیوٹنگ کی صلاحیتیں آپ کے سافٹ ویئر سسٹم میں؟"کبھی کبھی وہ ہاں میں جواب دیتے ہیں، لیکن اکثر ایک عجیب سی خاموشی چھا جاتی ہے اور پھر کہتے ہیں،"نہیں، لیکن کیا یہ ممکن ہے؟'.

سافٹ ویئر ڈویلپرز کے لیے مفت Wolfram Engine لائبریریمیں یقین کرنا چاہتا ہوں کہ اس سوال کا جواب ہمیشہ یہی ہوگا:جی ہاں، یہ آسان ہے!" اور اس میں آپ کی مدد کے لیے، آج ہم شروع کر رہے ہیں۔ ڈویلپرز کے لیے مفت Wolfram Engine (ڈویلپرز کے لیے مفت ولف انجن)۔ یہ ایک مکمل Wolfram Language انجن ہے جسے کسی بھی سسٹم پر تعینات کیا جا سکتا ہے اور کسی بھی پروگرام، زبان، ویب سرور، یا کسی اور چیز سے کال کیا جا سکتا ہے...

Wolfram Engine ہمارے تمام سافٹ ویئر پروڈکٹس کا دل ہے۔ یہ وہی ہے جسے وولفرم زبان اپنی تمام کمپیوٹیشنل انٹیلی جنس کے ساتھ نافذ کرتی ہے، الگورتھم, علم کی بنیاد اور اسی طرح اور آگے. یہ وہی ہے جو ہمیں جاری رکھتا ہے ڈیسک ٹاپ مصنوعات (سمیت ریاضی) کے ساتھ ساتھ ہمارے کلاؤڈ پلیٹ فارم. یہ وہی ہے جو اندر بیٹھا ہے Wolfram | الفا، اور زیادہ سے زیادہ تعداد میں بنیادی پیداوار کے نظام دنیا میں. اور اب، آخر کار، ہم مسائل کو حل کرنے کے لیے اس انجن کو مفت میں ڈاؤن لوڈ کرنے کا موقع فراہم کرتے ہیں۔ اپنے سافٹ ویئر ڈویلپمنٹ پروجیکٹس میں استعمال کریں۔ سب کے لئے.

وولفرم لینگویج پروگرامنگ لینگویج

بہت سے لوگ زبان کے بارے میں جانتے ہیں۔ وولفرم زبان (اکثر صرف ریاضی پروگرام کی شکل میں) انٹرایکٹو کمپیوٹنگ کے لیے ایک طاقتور نظام کے طور پر، نیز تعلیم، ڈیٹا پروسیسنگ، اور "کمپیوٹیشنل ایکس" (کمپیوٹنگ کے شعبوں) میں بہت سے X (علم کے شعبوں) کے لیے سائنسی تحقیق کے لیے۔ تاہم، پروڈکشن سوفٹ ویئر سسٹم کی تعمیر میں ایک اہم جز کے طور پر، اسے سامنے لائے بغیر، تیزی سے استعمال کیا جا رہا ہے۔ تو اب مفت Wolfram Engine لائبریری ڈویلپرز کے لیے کیا کر سکتی ہے؟ "یہ زبان کو اس طرح پیک کرتا ہے کہ اسے بہت سے سافٹ ویئر ماحول اور پروجیکٹس میں داخل کرنا آسان ہو۔

وضاحت کے لیے ہمیں یہاں رک جانا چاہیے، میں آج کی حقیقتوں میں وولفرم زبان کو کس طرح دیکھتا ہوں۔. (واضح رہے کہ آپ اسے فوری طور پر آن لائن چلا سکتے ہیں۔ وولفرم لینگویج سینڈ باکس)۔ سب سے اہم بات یہ سمجھنا ہے کہ وولفرم زبان اپنی موجودہ شکل میں واقعی ایک بنیادی طور پر ایک نیا سافٹ ویئر پروڈکٹ ہے، یعنی مکمل خصوصیات والی کمپیوٹنگ زبان. آج، یہ انتہائی طاقتور ہے (علامتی، فعال،... ) ایک پروگرامنگ لینگویج ہے، لیکن یہ اس سے کہیں زیادہ ہے کیونکہ اس میں یہ منفرد خصوصیت ہے کہ اس میں کمپیوٹیشنل نالج بیسز کی ایک بڑی تعداد موجود ہے۔ الگورتھم کے بارے میں علم، ہمارے ارد گرد کی دنیا کے بارے میں علم، سافٹ ویئر پروڈکٹس اور عمل کو خودکار کرنے کے بارے میں علم.

پہلے ہی 30 سال سے زیادہ ہماری کمپنی منظم طریقے سے ہر وہ چیز تیار کر رہی ہے جو آج Wolfram زبان ہے۔ اور مجھے اس حقیقت پر خاص طور پر فخر ہے کہ (اگرچہ یہ کافی مشکل ہے، مثال کے طور پر پروسیسنگ لائیو ویڈیو نشریات!) کتنا یکساں، خوبصورت اور مستحکم سافٹ ویئر ڈیزائن ہم اسے پوری زبان میں نافذ کرنے میں کامیاب ہو گئے۔ فی الحال زبان میں 5000 سے زیادہ افعال ہیں۔، تقریبا تمام علاقوں کا احاطہ کرتا ہے: سے تصور پر مشین لرننگ, عددی ڈیٹا کی پروسیسنگ (عددی حسابات), گرافک امیج پروسیسنگ, جیومیٹری, اعلی ریاضی, قدرتی زبان کی شناخت, کے ساتھ ساتھ بہت سے دوسرے علاقوں ہمارے ارد گرد کی دنیا کے بارے میں علم (جغرافیہ, دوا, فن, انجینئرنگ, سائنس وغیرہ)۔

حالیہ برسوں میں، ہم نے زبان میں بہت سے طاقتور پروگرامنگ خصوصیات کو بھی شامل کیا ہے - یہ فوری ہے۔ بادل کی تعیناتی, نیٹ ورک پروگرامنگ, ویب تعامل, ڈیٹا بیس سے منسلک, درآمد/برآمد (200 سے زائد اضافی ڈیٹا فارمیٹس), بیرونی عمل کا انتظام, پروگرام کی جانچ, رپورٹس بنانا, خفیہ نگاری, ۔ وغیرہ (زبان کی علامتی ساخت انہیں بہت بصری اور طاقتور بناتی ہے)۔

وولفرم لینگویج کا مقصد آسان ہے، لیکن کافی پرجوش بھی ہے: ہر چیز جس کی ضرورت ہے اسے زبان میں بنایا جانا چاہئے اور اس کے ساتھ ہی ہر ممکن حد تک خودکار ہونا چاہئے۔.

مثال کے طور پر: ضروری تصویر کا تجزیہ کریں? ضرورت ہے۔ جغرافیائی ڈیٹا? صوتی پروسیسنگ۔? اصلاح کا مسئلہ حل کریں۔? موسم کی معلومات? 3D آبجیکٹ بنائیں? جسمانی ڈیٹا? قدرتی زبان کی شناخت (NLP)? بے ضابطگی کا پتہ لگانا میں وقت کا سلسلہ? پیغام ارسال? ڈیجیٹل دستخط حاصل کریں۔? یہ تمام کام (اور بہت سے دوسرے) صرف ایسے فنکشنز ہیں جنہیں آپ Wolfram Language میں لکھے گئے کسی بھی پروگرام سے فوری طور پر کال کر سکتے ہیں۔ خصوصی سافٹ ویئر لائبریریوں کو تلاش کرنے کی ضرورت نہیں ہے، اور ہر چیز فوری طور پر زبان میں بن جاتی ہے۔.

لیکن آئیے کمپیوٹر انجینئرنگ کی پیدائش کی طرف واپس چلتے ہیں - اس وقت جو کچھ موجود تھا وہ صرف مشین کوڈ تھا، پھر سادہ پروگرامنگ زبانیں ظاہر ہوئیں۔ اور جلد ہی یہ بھی تسلیم کیا جا سکتا ہے کہ کمپیوٹر میں آپریٹنگ سسٹم پہلے سے انسٹال ہونا چاہیے۔ بعد میں، نیٹ ورکس کی آمد کے ساتھ، صارف انٹرفیس ظاہر ہوا، پھر نیٹ ورک سے منسلک کرنے کے ذرائع.

میں اسے اپنے مقصد کے طور پر دیکھتا ہوں، Wolfram Language کے ساتھ، صارف کو کمپیوٹیشنل انٹیلی جنس کی ایک سطح فراہم کرنا جس میں بنیادی طور پر ہماری پوری تہذیب کا تمام کمپیوٹیشنل علم ہوتا ہے اور لوگوں کو یہ سمجھنے کی اجازت دیتا ہے کہ ان کا کمپیوٹر اشیاء کو پہچاننا جانتا ہے۔ ایک تصویر میں، مساوات کو کیسے حل کیا جائے یا کسی بھی شہر کی آبادی کا حساب لگایا جائے، نیز دیگر مفید مسائل کے بے شمار حل۔

آج، ڈویلپرز کے لیے مفت Wolfram Engine کے ساتھ، ہم اپنی مصنوعات کو ہر جگہ اور سافٹ ویئر ڈویلپرز کے لیے فوری طور پر دستیاب بنانا چاہیں گے۔

وولفرم انجن

ڈویلپرز کے لیے مفت Wolfram Engine لائبریری مکمل Wolfram Language کو ایک سافٹ ویئر جزو کے طور پر لاگو کرتی ہے جسے کسی بھی معیاری سافٹ ویئر ڈویلپمنٹ اسٹیک میں براہ راست پلگ کیا جا سکتا ہے۔ یہ کسی بھی معیاری سسٹم پلیٹ فارم پر چل سکتا ہے (لینکس، میک، ونڈوز, راسباری پائی,…; پرسنل کمپیوٹر، سرور، ورچوئل، تقسیم شدہ، متوازی، سرایت شدہ)۔ آپ اسے براہ راست سے استعمال کر سکتے ہیں۔ پروگرام کوڈ یا سے کمانڈ لائن. آپ اسے پروگرامنگ زبانوں سے کال کر سکتے ہیں (ازگر, اعلی درجے کا Java, .NET, C / C + +,...) یا دوسرے پروگراموں سے جیسے ایکسل, مشتری, اتحاد, رائنو وغیرہ آپ اسے مختلف میڈیا کے ذریعے کال کر سکتے ہیں۔ ساکٹ, زیرو ایم کیو۔, ایم کیوٹی ٹی۔ یا آپ کے اپنے بلٹ ان کے ذریعے WSTP (Wolfram Symbolic Transfer Protocol). یہ ڈیٹا پڑھتا ہے اور لکھتا ہے۔ سینکڑوں فارمیٹس (CSV, JSON, XML،...وغیرہ)، ڈیٹا بیس سے جڑتا ہے (SQL, RDF/SPARQL, منگو، ...) اور بیرونی پروگراموں کو بھی کال کرسکتے ہیں (قابل عمل فائلیں, لائبریریاں…) سے براؤزر, میل سرورز, APIs, آلاتنیز زبانیں (ازگر, نوڈ جے, اعلی درجے کا Java, .NET, R، …)۔ مستقبل قریب میں یہ ویب سرورز (J2EE, aiohttp, Django, ...) سے بھی براہ راست جڑنے کے قابل ہو جائے گا۔ آپ معیاری IDEs، ایڈیٹرز، اور ٹولز (چاند اور سورج گرہن, IntelliJ IDEA, ایٹم, طاقت, بصری اسٹوڈیو کوڈ, جاؤ اور دیگر).

ڈویلپرز کے لیے مفت Wolfram انجن کو پورے ڈیٹا بیس تک رسائی حاصل ہے۔ وولفرام علم مفت کے ذریعے وولفرم کلاؤڈ بنیادی سبسکرپشن پلان. (اگر آپ کو ریئل ٹائم ڈیٹا کی ضرورت نہیں ہے تو، ہر چیز کیش کی جا سکتی ہے اور آپ Wolfram Engine کو آف لائن چلا سکتے ہیں۔) Wolfram Cloud کی بنیادی رکنیت بھی آپ کو اپنے طریقوں کو ذخیرہ کرنے کی اجازت دیتی ہے۔ کلاؤڈ میں API.

Wolfram Language کی ایک اہم خصوصیت یہ ہے کہ آپ کر سکتے ہیں۔ کہیں بھی بالکل وہی کوڈ چلائیں۔. آپ اسے انٹرایکٹو کے ساتھ چلا سکتے ہیں۔ وولفرم دستاویزات - ذاتی کمپیوٹر پرمیں بادل یا موبائل فون. آپ اسے کلاؤڈ API (یا شیڈول ٹاسک وغیرہ کے طور پر) میں چلا سکتے ہیں۔ وولفرم پبلک کلاؤڈ یا وولفرم انٹرپرائز پرائیویٹ آن پریمیسس کلاؤڈ. اور اب، Wolfram Engine کا استعمال کرتے ہوئے، آپ اسے کسی بھی معیاری سافٹ ویئر ڈویلپمنٹ اسٹیک کے اندر بھی آسانی سے چلا سکتے ہیں۔

(یقیناً، اگر آپ ڈیسک ٹاپ، سرور، کلاؤڈ، متوازی، ایمبیڈڈ، موبائل - اور انٹرایکٹو، ڈویلپمنٹ اور پروڈکشن کمپیوٹنگ پر پھیلے ہوئے ہمارے پورے "الٹرا آرکیٹیکچر" کا فائدہ اٹھانا چاہتے ہیں - تو شروع کرنے کے لیے ایک اچھی جگہ ہے۔ وولفرام | ایک، جو مفت کے طور پر دستیاب ہے۔ ازمائشی ورژن).

کمیشننگ

تو مفت Wolfram Engine لائبریری کا لائسنسنگ ڈویلپرز کے لیے کیسے کام کرتی ہے؟ پچھلے 30+ سالوں میں، ہماری کمپنی نے بہت کچھ کیا ہے۔ سادہ استعمال ماڈل: ہم نے اپنے سافٹ ویئر کو منافع کے لیے لائسنس دیا ہے، جو ہمیں اپنے طویل مدتی مشن کو جاری رکھنے کی اجازت دیتا ہے۔ مسلسل اور توانائی بخش سائنسی پیشرفت. ہم نے بہت سے اہم پروگرام مفت میں بھی دستیاب کرائے ہیں - مثال کے طور پر، یہ ہمارا اہم ہے۔ Wolfram|Alpha ویب سائٹ, وولفرم پلیئر اور بیس سبسکرپشن کے ساتھ وولفرم کلاؤڈ تک رسائی۔

مفت Wolfram Engine تیار کردہ سافٹ ویئر تیار کرتے وقت استعمال کرنے کے لیے ڈویلپرز کے لیے ڈیزائن کیا گیا ہے۔ آپ اسے اپنے لیے اور جس کمپنی کے لیے آپ کام کرتے ہیں، دونوں کے لیے تیار سافٹ ویئر پروڈکٹس تیار کرنے کے لیے استعمال کر سکتے ہیں۔ آپ اسے گھر، اسکول یا کام پر ذاتی پروجیکٹ تیار کرنے کے لیے استعمال کر سکتے ہیں۔ آپ اسے مستقبل کے سافٹ ویئر پروجیکٹس کے لیے Wolfram Language سیکھنے کے لیے استعمال کر سکتے ہیں۔ (اگر آپ دلچسپی رکھتے ہیں تو یہ لنک دستیاب ہے۔ درست لائسنس).

اگر آپ کے پاس ایک مکمل سافٹ ویئر پروڈکٹ (سسٹم) چلانے کے لیے تیار ہے، تو آپ بھی حاصل کر سکتے ہیں۔ لائسنس وولفرم انجن کا استعمال کرتے ہوئے پیداوار کے لیے۔ بالکل یہ کیسے کام کرتا ہے اس کا انحصار اس مخصوص سافٹ ویئر پروڈکٹ پر ہوگا جسے آپ نے بنایا ہے اور پیش کر رہے ہیں۔ کئی اختیارات ہیں: آن پریمیسس تعیناتی کے لیے، انٹرپرائز کی تعیناتی کے لیے، وولفرم انجن لائبریری کو سافٹ ویئر یا ہارڈ ویئر کے ساتھ تقسیم کرنے کے لیے، کلاؤڈ کمپیوٹنگ پلیٹ فارمز پر تعیناتی کے لیے، اور وولفرام کلاؤڈ یا وولفرام انٹرپرائز پرائیویٹ کلاؤڈ میں تعیناتی کے لیے۔

اگر آپ مفت، اوپن سورس سسٹم بنا رہے ہیں، تو آپ Wolfram Engine استعمال کرنے کے لیے مفت لائسنس کی درخواست کر سکتے ہیں۔ اس کے علاوہ، اگر آپ کے پاس پہلے سے ہی لائسنس ہے۔ Wolfram لائسنس کی قسم کی طرف سے (اس قسم کی جو موجود ہے، مثال کے طور پر، میں زیادہ تر یونیورسٹیوں)، آپ مفت وولفرم انجن برائے ڈیولپرز کو ہر اس چیز کے لیے استعمال کرنے کے لیے آزاد ہیں جو لائسنس میں بیان کی گئی ہے۔

ہم نے ابھی تک Wolfram انجن کے استعمال کی تمام ممکنہ باریکیوں کا احاطہ نہیں کیا ہے، لیکن ہم طویل مدت کے لیے لائسنسنگ کو آسان بنانے کے لیے پرعزم ہیں (اور ہم اس بات کو یقینی بنانے کے لیے کام کر رہے ہیں کہ Wolfram Language ہمیشہ دستیاب اور فعال، آف لائن ہے)۔ فی الحال ہمارے پاس اپنے تمام سافٹ ویئر پروڈکٹس کی قیمتیں مستحکم ہیں جو 30+ سال کی محنت سے تیار کی گئی ہیں، اور ہم اشتہاری چالوں کی بہت سی قسموں سے حتی الامکان دور رہنا چاہیں گے جو بدقسمتی سے حالیہ دنوں میں بہت عام ہو گئی ہیں۔ اوقات سافٹ ویئر لائسنس کے علاقے۔

اسے اپنی صحت کے لیے استعمال کریں!

مجھے اس پر بہت فخر ہے جو ہم Wolfram Language کے ساتھ تخلیق کرنے میں کامیاب رہے ہیں، اور تعلیم میں ان تمام ایجادات، دریافتوں اور ترقیوں کو دیکھ کر خوشی ہوئی ہے جو ان دہائیوں میں ہمارے سافٹ ویئر کے استعمال سے حاصل کی گئی ہیں۔ حالیہ برسوں میں، بڑے پیمانے پر سافٹ ویئر پروجیکٹس میں Wolfram Language کے بڑھتے ہوئے استعمال میں ایک بنیادی طور پر نئی سطح ابھری ہے۔ کبھی کبھی پورا پروجیکٹ صرف وولفرم زبان میں بنایا جاتا ہے۔ کبھی کبھی Wolfram Language متعارف کرائی جاتی ہے تاکہ کسی پروجیکٹ میں کچھ اضافی اعلیٰ سطحی کمپیوٹیشنل انٹیلی جنس کو ایک مخصوص مقام تک پہنچایا جا سکے۔

ڈویلپرز کے لیے مفت Wolfram Engine کا ہدف یہ ہے کہ ہر صارف کے لیے Wolfram Language کو کسی بھی سافٹ ویئر ڈویلپمنٹ پروجیکٹ میں استعمال کرنا اور اس کی طاقتور کمپیوٹنگ صلاحیتوں کو استعمال کرنے والے سسٹمز کی تعمیر کے دوران آسان بنانا ہے۔

ہماری ٹیم نے فری Wolfram Engine کو ڈیولپرز کے لیے استعمال اور تعینات کرنے کے لیے ہر ممکن حد تک آسان بنانے کے لیے سخت محنت کی ہے۔ لیکن اگر اچانک کوئی چیز آپ کے لیے ذاتی طور پر یا کام پر آپ کے پروجیکٹ میں کام نہیں کرتی ہے، تو براہ کرم مجھے ایک خط بھیجیں! اگر سب کچھ ٹھیک ہے تو، جو ہم نے آپ کے لیے تیار کیا ہے اسے استعمال کریں اور جو کچھ پہلے سے بنایا جا چکا ہے اس کی بنیاد پر کچھ نیا بنائیں!

ترجمہ کے بارے میںSteven Wolfram کی پوسٹ کا ترجمہ "آج لانچ ہو رہا ہے: ڈویلپرز کے لیے مفت Wolfram Engine
".

میں اپنے گہرے شکریہ کا اظہار کرتا ہوں۔ پیٹر ٹینیشیف и گیلینا نکیتینا ترجمہ اور اشاعت کی تیاری میں ان کی مدد کے لیے۔

وولفرم زبان میں پروگرام کرنے کا طریقہ سیکھنا چاہتے ہیں؟
ہفتہ وار دیکھیں ویبینرز.
رجسٹریشن نئے کورسز کے لیے... تیار آن لائن کورس.
آرڈر حل وولفرم زبان میں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں