اراکین : اور کموینیکیشن |شمولیت اختیار کریں |نئے سوالات کا اندراج
کے لئے تلاش کریں
[میں ترمیم کریں ] حفاظت کی قسم
کمپیوٹر سائنس میں، قسم کی حفاظت اس حد تک ہے جس پر کسی پروگرامنگ کی زبان قسم کی غلطیاں کو روکنے یا روکنے کے لۓ ہے. ایک قسم کی غلطی پروگرام کے رکاوٹوں، متغیرات، اور طریقوں (افعال) کے لئے مختلف ڈیٹا کی اقسام کے درمیان فرق کی وجہ سے غلط یا ناپسندیدہ پروگرام کے رویے کی وجہ سے ہے، مثلا، سچل پوائنٹ نمبر (فلوٹ) کے طور پر ایک انضمام (int) کا علاج کرتے ہیں. قسم کی حفاظت کبھی کبھی اختیاری طور پر کمپیوٹر پروگرام کی ملکیتی سمجھا جاتا ہے بلکہ اس کی بجائے اس پروگرام میں لکھا جاتا ہے؛ یہ ہے کہ، کچھ زبانوں میں قسم کی محفوظ سہولیات موجود ہیں جو پروگرامرز کے ذریعہ طے کیا جاسکتے ہیں جو غریب قسم کی حفاظت کی کارکردگی کو اپنانے کے طریقوں کو اپناتے ہیں. قسم کی حفاظت کے رسمی قسم کی نظریاتی تعریف بہت سے پروگرامرز کی طرف سے سمجھا جاتا ہے کے مقابلے میں کافی مضبوط ہے.
پر عملدرآمد کی قسم جامد ہوسکتی ہے، ممکنہ غلطیوں کو مرتب کرنے، وقت، متحرک، مشترکہ نوعیت کی معلومات کو رن ٹائم میں اقدار کے ساتھ اور مشغول غلطیوں کا پتہ لگانے کی ضرورت ہے، یا دونوں کا ایک مجموعہ.
کسی قسم کی پروگرامنگ زبان کی طرف سے قسم کی غلطیوں کے طور پر درجہ بندی کے طرز عمل عام طور پر ان لوگوں کو ہیں جو اقدار پر آپریشن کرنے کی کوشش کرتے ہیں جو مناسب ڈیٹا کی قسم نہیں ہیں. یہ درجہ بندی جزوی طور پر رائے پر مبنی ہے. یہ یہ ثابت ہوتا ہے کہ کوئی بھی آپریشن پروگرام کے حادثے میں نہیں چلتا، سیکورٹی خامیوں یا دیگر واضح ناکامی جائز ہے اور اسے ایک غلطی سمجھنے کی ضرورت نہیں ہے، یا یہ ممکن ہے کہ پروگرامر کے واضح ارادے کا کوئی تنازعہ (جیسے کہ تشریح ٹائپ کرنے کے ذریعے مواصلات) غلط ہو. اور "قسم محفوظ نہیں".
جامد (مرتب شدہ وقت) قسم کے نظام کے تناظر میں، عام طور پر قسم کی حفاظت (دوسری چیزوں میں) شامل ہوتی ہے اس بات کی ضمانت ہے کہ کسی بھی اظہار کی حتمی قیمت اس اظہار کی مستحکم قسم کا ایک قانونی رکن ہو گی. عین مطابق تقاضے اس سے کہیں زیادہ ٹھیک ٹھیک ہے - مثال کے طور پر، پیچیدگیوں کے لئے ذیلی قسم اور پولیمورفمم.
قسم کی حفاظت میموری کی حفاظت سے قریبی طور پر منسلک ہے، ایک میموری مقام سے دوسرے سے مباحثہ بطور پیٹرن کاپی کرنے کی صلاحیت پر پابندی. مثال کے طور پر، کسی قسم کی زبان پر عمل درآمد کرنے میں
  
    
      
    
    اسٹائل}
  
، اس طرح کہ بٹس کے کچھ ترتیب مناسب مناسب لمبائی کی نمائندگی نہیں کرتا
  
    
      
    
    اسٹائل}
  
، اگر اس کی زبان کو قسم کی متغیر میں کاپی کرنے کی اجازت دیتا ہے
  
    
      
    
    اسٹائل}
  
، تو یہ قسم محفوظ نہیں ہے کیونکہ اس طرح کے ایک آپریشن کو غیر غیر قانونی طور پر پیش کیا جا سکتا ہے.
  
    
      
    
    اسٹائل}
  
 اس متغیر کی قدر. اس کے برعکس، اگر زبان کسی مباحثہ انترج کو کسی پوائنٹر کے طور پر استعمال کرنے کی اجازت دیتا ہے تو حد تک غیر محفوظ ہے، تو یہ میموری محفوظ نہیں ہے.
زیادہ سے زیادہ مستحکم ٹائپ کردہ زبانوں کو ایک قسم کی قسم کی حفاظت فراہم کرتی ہے جو میموری کی حفاظت کے مقابلے میں سختی سے مضبوط ہے، کیونکہ ان کی نوعیت کے نظام پروگرامرز کی طرف سے بیان کردہ خلاصہ ڈیٹا کی اقسام کے مناسب استعمال کو نافذ کرتی ہے یہاں تک کہ جب یہ میموری کی حفاظت کے لئے یا کسی بھی قسم کی روک تھام کے لئے ضروری نہیں ہے تباہ کن ناکامی
[خلاصہ ڈیٹا کی قسم][متغیر: کمپیوٹر سائنس][پولیمورفیمزم: کمپیوٹر سائنس][انحصار کی قسم][بتھ ٹائپنگ][ساختی قسم کا نظام][نظام کی قسم]
تعریفیں.1
حفاظت کے دوسرے اقسام سے تعلق.2
ٹائپ محفوظ اور قسم کے غیر محفوظ زبانوں.3
مضبوط اور کمزور ٹائپنگ.4
اعتراض پر مبنی زبانوں میں حفاظت کی قسم.5
مخصوص زبانوں میں حفاظتی مسائل کی قسم.6
اڈا.1.6
C.2.6
C.3.6
C #.4.6
جاوا.5.6
سٹینڈرڈ ایم ایل.6.6
ماڈیول -2.7.6
پااسل.8.6
Common Lisp.9.6
سی مثال.7
[اپ لوڈ کریں مزید فہرست ]

Lxjkh 2018@ حقوق نقل و اشاعت