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