گھر ترقی جامد طور پر کیا ٹائپ کیا جاتا ہے؟ - ٹیکپوپیڈیا سے تعریف

جامد طور پر کیا ٹائپ کیا جاتا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - اعدادوشمار سے کیا مراد ہے؟

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

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

  • ہاسکل
  • فورٹرین
  • جاوا
  • سی
  • C #
  • سی ++
  • اڈا
  • جیڈ
  • پاسکل
  • ایم ایل
  • پرل
  • اسکالا

ٹیکوپیڈیا اسٹیٹیکل ٹائپڈ کی وضاحت کرتا ہے

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

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

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

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

جامد طور پر کیا ٹائپ کیا جاتا ہے؟ - ٹیکپوپیڈیا سے تعریف