پروگرامنگ زبان

آزاد دائرۃ المعارف، ویکیپیڈیا سے
:چھلانگ بطرف رہنمائی، تلاش

پروگرامنگ زبان (انگریزی: Programming language) سے مراد کوئی بھی ایسی زبان ہوتی ہے جس میں لکھی ہوئی چیزوں کو کمپیوٹر سمجھ سکے۔پروگرامنگ زبان کے بارے میں درجذیل باتیں ضرور مد نظر رکھیں کیونکہ پروگرامنگ زبان کئی لحاظ سے عمومی زبان سے مختلف ہے۔

  • پروگرامنگ زبان ہمیں لکھی جاتی ہے۔
  • عام زبانوں کے برخلاف ان میں کسی قسم کے حروف تہجی،جملے،فقرے یا پیراگراف وغیرہ نہیں ہوتے۔
  • پروگرامنگ زبان میں ہمیشہ کمپیوٹر کے لئے ہدایات لکھی جاتی ہیں۔
  • پروگرامنگ زبان کی بھی باقاعدہ اصول و قواعد(Syntax) ہوتے ہیں۔
  • پروگرامنگ زبان کے اصول قواعد میں کسی بھی قسم کی غلطی کی وجہ سے کمپیوٹر اس میں لکھی ہوئی ہدایات کو سمجھنے سے انکار کردیتا ہے۔
  • اب تک بنائے جانے والی تمام زبانیں انگریزی حروف تہجی کو استعمال کرتی ہیں۔
  • کئی قسم کی پروگرامنگ زبان ہیں جو اپنے استعمال،اپنے طریقہ کار اور مقاصد میں ایک جیسی بھہ ہیں اور مختلف بھی۔

عام طور پر پروگرامنگ میں کسی الگورتھم کو نافذ(Implement) کیاجاتا ہے تاہم کچھ زبانیں اس مقصد کے لئے نہیں بنائی گئیں اور ان میں الگوتھم کو نافذ نہیں کیا جاسکتا۔

جماعت بندی[ترمیم]

  • بلحاظ طرز تحریر
  • بلحاظ مقاصد
  • بلحاظ طریقہ استعمال
  • بلحاظ جائے استعمال

بلحاظ طرز تحریر[ترمیم]

طرز تحریر کے لحاظ سے زبانوں کی دوبڑی اقسام ہیں

ٹیگ کی بنیاد پر لکھے جانے والی زبانیں[ترمیم]

یہ زبانیں باقاعدہ پروگرامنگ زبان نہیں کہلاسکتیں کیونکہ ان میں کسی قسم کی مرحلہ وار ہدایات نہیں ہوتیں۔یہ زبانیں کمپیوٹر کی سکرین پر مواد کو دکھانے اور اس کی ترتیب کو قائم رکھنے کے لئے استعمال ہوتی ہیں۔HTMLاس کی سب سے بڑی مثال ہے۔اس کے علاوہ XML میں بھی ٹیگ کی بنیاد پر کام ہوتا ہے۔لیکن XML مواد کو ظاہر کرنے کے علاوہ معلومات کو محفوظ کرنے کے لئے بھی استعمال کیجاتی ہے۔

منطقی زبانیں[ترمیم]

یہ زبانیں خاص طور پرکسی نہ کسی منطقی مسئلے کو حل کرنے کے لئے استعمال ہوتی ہیں۔یہ باقاعدہ پروگرامنگ زبانز ہیں۔ان میں بھی مواد کی ترتیب کے حوالے سے کچھ سہولیات ہوتی ہیں لیکن بہت ہی کم۔اس کے برعکس یہ پیجیدہ رضییاتی مسائل کو حل کرنے کے لئے استعمال ہوتی ہیں۔C/C++,جاوا،اسمبلی اس کی اہم مثالیں ہیں۔ اس مضمون میں ہماری توجہ زہادہ تر انہی زبانوں پر رہے گی۔

مزید دیکھئے[ترمیم]