ونڈوز 10 پر سوئفٹ میں پروگرام کیسے کریں

ونڈوز 10 پر سوئفٹ میں پروگرام کیسے کریں

سوئفٹ اس وقت سب سے زیادہ گرم زبانوں میں سے ایک ہے ، اور اچھی وجہ سے۔ میک اور آئی او ایس ایپس مارکیٹ کا بڑا حصہ لیتے ہیں۔ iOS ایپس کو مقامی طور پر بنانے کے قابل ہونا ان لوگوں کے لیے ایک بڑی بات ہے جو مقصد C کی گہری گہرائیوں میں نہیں ڈوبنا چاہتے۔





چونکہ سوئفٹ ایپل کا ہے ، آپ کو میک کی ضرورت ہے ، ٹھیک ہے؟ غلط. اگرچہ ونڈوز پر سوئفٹ مرتب کرنے کا کوئی 'آؤٹ آف باکس' طریقہ نہیں ہے ، اس کا مطلب یہ نہیں ہے کہ ونڈوز صارفین سوئفٹ نہیں سیکھ سکتے۔





ایک آسان سوئفٹ پروگرام بنانے اور اسے مرتب کرنے اور اسے ونڈوز 10 میں چلانے کا طریقہ یہاں ہے۔





سوئفٹ کیا ہے؟

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

یہ ایک نسبتا young نوجوان زبان ہے جسے 2014 میں عوام کے لیے جاری کیا گیا تھا ، حالانکہ یہ پہلے ہی بڑے پیمانے پر قابل احترام ہے۔ کی TIOBE انڈیکس۔ 2017 میں سرفہرست پروگرامنگ زبانوں میں سے سوئفٹ کو 11 ویں نمبر پر رکھا ، جو اسے اب تک کی سب سے تیزی سے بڑھتی ہوئی زبانوں میں سے ایک بناتی ہے۔



مختصر یہ کہ اگر آپ میک یا آئی او ایس کے لیے پروگرامنگ کر رہے ہیں تو سوئفٹ آپ کے لیے ہے! سوئفٹ کے استعمال پر مزید گہرائی سے دیکھنے کے لیے ، ان وجوہات پر ایک نظر ڈالیں کہ سوئفٹ سیکھنے کے قابل کیوں ہے۔

ونڈوز 10 پر سوئفٹ کے ساتھ شروع کرنا

سب سے پہلے ، ہمیں اپنا کوڈ لکھنے کے لیے ایک ایڈیٹر کی ضرورت پڑنے والی ہے۔ آپ کسی بھی IDE کو استعمال کر سکتے ہیں جس سے آپ کو راحت ہو ، حالانکہ اسے استعمال کرنا سختی سے ضروری نہیں ہے اور کوئی بھی ٹیکسٹ ایڈیٹر بھی کافی ہوگا۔ یہ زیادہ تر ذاتی ترجیح پر آتا ہے ، حالانکہ اگر آپ کو یہ فیصلہ کرنے میں مدد کی ضرورت ہو کہ اس گائیڈ کو کیا استعمال کرنا ہے تو آپ کی مدد کر سکتا ہے۔





آج ہم استعمال کرنے جا رہے ہیں۔ نوٹ پیڈ ++ کیونکہ یہ مفت ، سادہ اور قابل توسیع ہے۔ نوٹ پیڈ ++ ڈاؤن لوڈ کریں اور اسے کھولیں۔ آئیے کچھ کوڈنگ پر اتریں!

ونڈوز پروگرام کے لیے ایک سادہ سوئفٹ۔

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





print('What is your name?')

جب پروگرام چلتا ہے تو یہ ظاہر ہوگا۔ اب جب ہم نے ایک سوال پوچھا ہے ، ہمیں صارف کو جواب دینے کا ایک طریقہ فراہم کرنا چاہیے۔ اس کے لیے ، ہم استعمال کرتے ہیں پڑھنے کی لکیر () طریقہ اور جواب کو بطور متغیر ذخیرہ کریں۔ جواب .

var response = readLine()

اگر آپ پہلے ہی دیگر پروگرامنگ زبانوں سے واقف ہیں تو آپ کو یہاں کچھ چھوٹے فرق نظر آئیں گے۔ سب سے پہلے ، ہم ریڈ لائن سے حاصل کردہ ڈیٹا کو بطور اسٹور کرسکتے ہیں۔ کہاں اس کی وضاحت کرنے کے بجائے کہ یہ ایک تار بننے والا ہے۔ آپ میں سے جو لوگ جاوا اسکرپٹ یا C# سے آتے ہیں ان کے لیے ایک اور تبدیلی لائنوں کے اختتام کو ظاہر کرنے کے لیے سیمیکولن کی کمی ہے۔

ازگر کے صارفین پہلے ہی یہاں گھر پر زیادہ ہوسکتے ہیں!

آؤٹ پٹ شامل کرنا۔

اب جب کہ ہمارے پاس یہ معلومات ایک متغیر میں محفوظ ہے ، ہم اسے استعمال کرنا چاہتے ہیں اور اسے واپس صارف کو دکھانا چاہتے ہیں۔ اس سے اچھا دن اور کیا ہو سکتا ہے کہ ان کو اچھے دن کی خواہش ہو۔

print('Hello (response!), I hope you are having a great day!')

یہاں تک کہ اگر آپ کو دوسری زبانوں کا تجربہ ہے ، آپ کو یہاں کچھ اختلافات نظر آئیں گے۔ استعمال کرنے کے بجائے + آپ کے متغیر کو ظاہر کرنے کے لیے کوٹیشن نمبر سے باہر آپریٹر ، آپ استعمال کرتے ہیں۔ variable (متغیر نام) کوٹیشن نمبروں کے اندر سوئفٹ کی ایک اور خصوصیت کا استعمال ہے۔ اختیاری اقدار . ان اقدار کو پہلی نظر میں سمجھنا مشکل ہے ، لیکن سوئفٹ کے اندر متغیرات کے استعمال میں زیادہ فعالیت شامل کریں۔

اس مثال میں ، ہم صرف قدر کو ظاہر کرنا چاہتے ہیں ، لہذا ہم متغیر نام کے بعد ایک تعجب کا نشان شامل کرتے ہیں۔ جواب! یہ بتانا کہ یہ کوئی اختیاری قدر نہیں ہے۔ ایک اختیاری قدر ایک متغیر ہے جو ایک قیمت تفویض کر سکتی ہے یا نہیں۔ اس کی ضرورت نہیں ہے۔ اگر اسے کوئی قیمت تفویض نہیں کی گئی ہے ، تو اسے صفر تفویض کیا جائے گا۔

ویلیو ٹائپ کے بعد ایک سوالیہ نشان (؟) اسے اختیاری کے طور پر شناخت کرتا ہے ، جبکہ تعجب کا مطلب یہ ہے کہ ایسا نہیں ہے۔

آپ کا کوڈ کچھ اس طرح نظر آئے گا:

اپنا کوڈ محفوظ کرنے کے لیے ، استعمال کریں۔ فائل> اس طرح محفوظ کریں۔ اور منتخب کریں سوئفٹ فائل۔ سے بطور قسم محفوظ کریں۔ مینو. اگر آپ کے مینو میں سوئفٹ فائل کی قسم غائب ہے تو ، منتخب کریں۔ تمام فائلیں اس کے بجائے ، اور شامل کریں .تیز رو آپ کے منتخب کردہ فائل نام کے بعد فائل کی توسیع۔

ونڈوز 10 میں سوئفٹ مرتب کرنا۔

اب جب کہ ہمارے پاس ایک پروگرام ہے ، ہمیں اسے مرتب کرنے اور چلانے کے قابل ہونے کی ضرورت ہے۔ اگرچہ ونڈوز 10 میں سوئفٹ پروگرام کرنے کا کوئی بلٹ ان وے نہیں ہے ، اس کے ارد گرد ایک کام ہے۔ ہان سانجین نے سوئفٹ کے لیے ایک کمپائلر بنایا ہے جو ہے۔ گیتھب سے ڈاؤن لوڈ کے لیے دستیاب ہے۔ . لنک میں دی گئی ہدایات کا استعمال کرتے ہوئے سوئفٹ فار ونڈوز ایپلی کیشن ڈاؤن لوڈ اور انسٹال کریں۔

ایک بار انسٹال ہونے کے بعد ، اسے کھولیں۔ پر کلک کریں فائل کو منتخب کریں۔ بٹن دبائیں اور اپنے پہلے بنائے گئے پروگرام کو منتخب کریں۔ کلک کریں۔ مرتب کریں۔ اور پروگرام کے مرتب ہونے کا انتظار کریں۔

ایک چھوٹے سے پروگرام کے لیے یہ تقریبا instant فوری ہونا چاہیے ، حالانکہ اس پر انحصار کرنے میں وقت لگ سکتا ہے کہ آپ نے اپنا کوڈ کتنا پیچیدہ بنایا ہے!

آپ کو ڈائیلاگ باکس میں 'کامیابی کے ساتھ مرتب کردہ' پیغام موصول ہونا چاہیے۔ اگر نہیں تو ، واپس جائیں اور اپنے کوڈ کو چیک کریں تاکہ یہ یقینی بنایا جا سکے کہ آپ نے کوئی غلطی نہیں کی ہے۔ کوڈ مرتب ہونے کے بعد ، کلک کریں۔ رن اپنا پروگرام چلانے کے لیے۔ پروگرام ونڈوز کمانڈ لائن میں کھلے گا ، اور اس طرح نظر آنا چاہیے:

یہ بات قابل غور ہے کہ اپنا کوڈ چلانے کے لیے آپ کو ونڈوز ایپلی کیشن کے لیے سوئفٹ کا استعمال کرنا چاہیے۔ EXE بنائی گئی فائل اکیلے کام نہیں کرے گی ، چاہے ایپلیکیشن کھلی ہو۔

ونڈوز پر کوڈنگ سوئفٹ شروع کریں۔

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

محفوظ انٹرنیٹ کو کیسے ٹھیک کیا جائے۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ یہ ہے کہ ایف بی آئی نے Hive Ransomware کے لیے انتباہ کیوں جاری کیا۔

ایف بی آئی نے ransomware کے خاص طور پر گندے تناؤ کے بارے میں انتباہ جاری کیا۔ یہاں آپ کو Hive ransomware سے خاص طور پر ہوشیار رہنے کی ضرورت ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • ایپ ڈویلپمنٹ۔
  • تیز رو
  • پروگرامنگ کی زبانیں
مصنف کے بارے میں ایان بکلے۔(216 مضامین شائع ہوئے)

ایان بکلے برلن ، جرمنی میں رہنے والے ایک آزاد صحافی ، موسیقار ، اداکار اور ویڈیو پروڈیوسر ہیں۔ جب وہ لکھ نہیں رہا ہے یا اسٹیج پر نہیں ہے تو ، وہ پاگل سائنسدان بننے کی امید میں DIY الیکٹرانکس یا کوڈ کے ساتھ چھیڑ چھاڑ کر رہا ہے۔

ایان بکلی سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔