کوڈنگ کیا ہے اور یہ کیسے کام کرتی ہے؟

کوڈنگ کیا ہے اور یہ کیسے کام کرتی ہے؟

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





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





کوڈ کیا ہے؟

کمپیوٹر کی اپنی زبان کہلاتی ہے۔ مشین کوڈ جو انہیں بتاتا ہے کہ کیا کرنا ہے۔ جیسا کہ آپ دیکھ سکتے ہیں ، یہ انسانوں کے لیے زیادہ معنی نہیں رکھتا!





ہر نمبر یا حرف کمپیوٹر سے کہہ رہا ہے کہ اس میں کچھ تبدیل کریں۔ یاداشت . یہ ایک نمبر یا لفظ ، یا تصویر یا ویڈیو کا تھوڑا سا حصہ ہو سکتا ہے۔ خود کمپیوٹر کچھ بھی کرنا نہیں جانتے۔ انہیں ہدایات دینا پروگرامر کا کام ہے۔

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



پروگرامنگ لینگویج کیا ہے؟

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

تقریبا تمام پروگرامنگ زبانیں اسی طرح کام کرتی ہیں:





  1. تم کوڈ لکھیں یہ بتانا کہ کیا کرنا ہے: پرنٹ ('ہیلو ، ورلڈ') .
  2. کوڈ ہے۔ مرتب ، جو اسے مشین کوڈ میں بدل دیتا ہے جسے کمپیوٹر سمجھ سکتا ہے۔
  3. کمپیوٹر عملدرآمد کوڈ ، اور لکھتا ہے ہیلو ، دنیا۔ ہمارے پاس واپس.

متعلقہ: 'ہیلو ورلڈ' اسکرپٹ کا استعمال کرتے ہوئے ازگر کے ساتھ کیسے آغاز کیا جائے۔

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





کوڈنگ کیا ہے؟

کوڈنگ ایک پروگرامنگ لینگویج استعمال کرنے کا عمل ہے جس سے کمپیوٹر کو اس طرح برتاؤ کرنا چاہیے جس طرح آپ چاہتے ہیں۔ ازگر میں ، کوڈ کی ہر لائن کمپیوٹر کو کچھ کرنے کو کہتی ہے ، اور کوڈ کی لائنوں سے بھری دستاویز کو a کہتے ہیں۔ سکرپٹ .

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

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

ایک پروگرام کیا ہے؟

پروگرام کمپیوٹر کے بلڈنگ بلاکس ہوتے ہیں کیونکہ وہ کمپیوٹر کے ہر آپریشن کے ذمہ دار ہوتے ہیں۔ یہ ہدایات کا مجموعہ ہے جو سافٹ ویئر ڈویلپمنٹ کے پروگرامنگ کے عمل کے دوران بنائی جاتی ہے۔ پروگراموں کے بغیر کمپیوٹر بیکار ہیں۔

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

کیا کوڈنگ مشکل ہے؟

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

جتنی زیادہ کتابیں آپ پڑھیں گے ، آپ اس پر اتنا ہی بہتر ہوں گے۔ پیچیدہ زبان یا مبہم کہانیاں سمجھنے میں آسان ہوجاتی ہیں یہاں تک کہ ایک دن آپ ایسی چیزیں پڑھ سکتے ہیں جن کا آپ نے ماضی میں خواب بھی نہیں دیکھا ہوگا!

کوڈ سیکھنا ایک جیسا ہے۔ پہلی بار جب آپ کوڈ کرنے کی کوشش کریں گے تو آپ کو یہ مشکل لگے گا ، لیکن جب بھی آپ ایسا کریں گے آپ بہتر ہو جائیں گے۔ اگر آپ کو پروگرامنگ لینگویج سیکھنا مشکل لگتا ہے ، تو پھر بھی آپ بصری کوڈنگ لینگویج کا استعمال کرتے ہوئے اس کے پیچھے اہم خیالات سیکھ سکتے ہیں۔ آپ بھی کر سکتے ہیں۔ اپنا اپنا ماریو گیم بنائیں۔ بالکل کوڈ ٹائپ کیے بغیر!

کوڈ کیسا لگتا ہے؟

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

  1. جب اسکرپٹ کمپیوٹر شروع کرتا ہے۔ پرنٹ سکرین پر ایک سوال
  2. اگلا کمپیوٹر صارف کا انتظار کرتا ہے۔ ان پٹ ان کا نام ، اور اسے محفوظ کرتا ہے۔
  3. 'ہیلو' پرنٹ اسکرین پر ، محفوظ شدہ کے ساتھ۔ نام .
  4. Cmder ونڈو میں ، اسکرپٹ۔ مرتب کرتا ہے اور عملدرآمد استعمال کرتے ہوئے ازگر۔ .
  5. باہر نکلنے سے پہلے اسکرپٹ جس طرح ڈیزائن کیا گیا تھا اسی طرح چلا۔

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

کوڈ ایک پروگرام کیسے بنتا ہے

اگر آپ کوڈ کے لیے بالکل نئے ہیں ، تو پھر بھی آپ سوچ سکتے ہیں کہ اوپر والے اسکرپٹ اس طرح کے پروگرام بن جاتے ہیں جیسے آپ استعمال کرنے کے عادی ہیں۔ اوپر دی گئی تصویر میں ، بائیں جانب کی کھڑکی ازگر کے اسکرپٹس کو پروگراموں میں تبدیل کرنے کا ایک آلہ ہے۔ دائیں جانب والی ونڈو میں ایک آئیکن کہا جاتا ہے۔ hello_name.exe . میرے خیال میں آپ اندازہ لگا سکتے ہیں کہ اگر آپ اس پر کلک کریں گے تو کیا ہوگا!

ایک سکیمر میرے ای میل ایڈریس کے ساتھ کیا کرسکتا ہے؟

بغیر کسی کوڈ سے ایک مکمل پروگرام تک۔ یہ مثال واقعی آسان ہے ، لیکن اس طرح تقریبا تمام کوڈنگ کام کرتی ہے۔ ہر روز ، لوگ استعمال کرتے ہیں۔ پروگرامنگ کی زبانیں انہوں نے لکھنا سیکھا ہے۔ کوڈ ، جو بن جائے گا۔ پروگرام ہم سب استعمال کرتے ہیں.

کوڈنگ ٹھنڈی ہے۔

اس آرٹیکل سے ، آپ نے پروگرامنگ کی بنیادی تفہیم ، نیز ازگر کی مثالوں کے ذریعے اس نظم و ضبط کی عملی نمائش کو تیار کیا ہے۔ کوڈنگ ہر کسی کے لیے ہے ، عمر یا پس منظر سے قطع نظر۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ تفریح ​​اور انٹرایکٹو انداز میں کوڈ کرنے کا طریقہ سیکھیں۔

اس 9 بنڈل کورس کے ساتھ تفریح ​​اور انٹرایکٹو انداز میں کوڈ کیسے سیکھیں۔

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

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

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

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

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

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