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