کمپیوٹرزپروگرامنگ

"یہ کیا ہے" یہ اسٹیک پر ہے، "جو کہ" واپس آیا: حقیقت کا خلاصہ فاؤنڈیشن

شاید کچھ مستقبل کمپیوٹنگ کاروبار میں ہیں اور zeros کے بارے میں بھول جاؤ، اور پروسیسرز بائٹس اور الفاظ پر کام کریں گے نہیں، لیکن اب تک سب کچھ ظاہر کیا جاتا ہے بائنری دنیا اور اس کے قوانین کی طرف سے رہتے ہیں. اسٹیک کیا ہے اور یہ کہاں لاگو ہوتا ہے - بالکل واضح ہونے کا امکان ہے. کے طور پر ابتدائی ان کے ظہور کے آغاز کے طور پر پہلے پروسیسر رجسٹر تھا، اور ان کے کام کی منطق میموری کی ضرورت تھی. سادہ نظریات کے نتیجے میں ڈھیر لگانا "یہ ہے کہ" بن گیا اصل "ضروری ہے."

فنکشن پروسیسر، بائنری منطق

پروسیسر میموری کو کنٹرول کرتا ہے اور ایک چکریی کوڈ پھانسی کی منطق کو لاگو. پروگرام - افعال کی کارروائیوں کے ایک ہی تسلسل کی نمائندگی کرتے ہیں کے ایک ایک یا ایک سے ایک سیٹ: ایسا کرنے کے لئے کچھ منتخب کرنے کے لئے کچھ ڈال دیا ہے. آپریٹنگ سسٹم - اسی کے کوڈ، زیادہ ذمہ دار: اس پر عمل اور دیگر پروگراموں کو کنٹرول کرنے کے لئے لازمی جاتا ہے.

بائنری کارروائیوں کے صرف ایک ہی تسلسل - دراصل (الگورتھم آزاد عنصر) تقریب. پروگرام کی تقریب خود احساس اور کوڈ کے دیگر حصوں کے نقاط سے مختلف ہے.

علیحدہ اور الگ عناصر کے ایک ہی تسلسل کے طور پر قبول ڈیزائن الگورتھم. ہر ایک کا اپنا (عام طور پر صرف ایک ہی) تقریب کی جاتی ہیں - یہ ٹھیک کرنا، بصری، عملی کے لئے آسان ہے. یہ پروگرامنگ الگورتھم کی ایک لائبریری کی تخلیق اور دیگر منصوبوں میں ان کا استعمال کرنے کے لئے، ترقی کے عمل کو آسان بنانے کے لئے اجازت دیتا ہے.

بھیجا جا رہا ہے اور نظم و نسق کو لوٹاتا ہے

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

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

کال آپریشن مندرجہ ذیل پتے - ابتدائی طور پر، اسٹیک واپسی ایڈریس ہے. پھر کہا جاتا تقریب کے لئے تمام ضروری اعداد و شمار ڈال. نامی تقریب، ڈیٹا کا انتخاب ان کے عمل، اور اسٹیک کے آخری عنصر نتیجہ ریٹرن کنٹرول پیدا. ٹیم: "یہ ڈھیر لگانا" دیا پچھلے پوائنٹر منتقل ہوجاتا ہے، اور منتخب "اس" کی پروسیسنگ کو جاتا ہے.

رجسٹر AX، BX، CX، DX، EX معلومات عمر کے دور کے آغاز کی علامت بن گیا ہے، لیکن ایس پی اور ایس ایس - اس کے اہم شوبنکر ہے. کس طرح پروگراموں کی ایک اسٹیک کے استعمال کرنے کے لئے؟ ماضی کی مثالیں ابتدائی دور کا فن تعمیر کی یادگاروں نہیں ہو گا. اسٹیک الفاظ "فعل" اور "تکرار" کے ساتھ مل کر، بائنری دنیا میں آیا اور پروگرامنگ کی پریکٹس کے جنرل منطق میں لاپتہ ہو گیا.

اعداد و شمار کی خدمت کرتے ہیں کیا کرنا ہے فیصلہ کرنے کے لئے

اسٹاکنگ طریقہ کار تکرار سمیت کوڈ کے مختلف حصوں کو ایک سے زیادہ کالز کی اجازت دیتا ہے: ایک تقریب میں خود کو کال کریں. قدرتی حدود موجود ہیں: اسٹیک اور ایک کوڈ کے لئے میموری سائز کافی ہونا چاہئے. پروگرام درست ہے تو پھر اس کی کارکردگی مستحکم، منتقلی / واپسی کے انتظام ہو جائے گا - عین مطابق.

پلیٹوں کے ڈھیر، میز بچھانے کے لئے بھیجا جاتا ہے جس میں جھوٹ کے انبار، بھرا ہوا ہے. پلیٹوں کی قسمت ہے کہ، ان کے مواد، ایک جگہ یہ منتقل ہوتا ہے جہاں میں حل کیا جاتا ہے. تعامل کی منطق کے مطابق، ٹیم "اسٹیک، یہ" دیتا ہے ایک پری کا اہتمام ان لوگوں کو کہا جاتا ہے، اور ان لوگوں کے جن کو بلایا درمیان یہ. عمل کی تکمیل پر یہ ایک ہی میز پر اسٹیک بھیجا کہ مندرجہ ذیل ایڈریس پر کنٹرول کو واپس کرنا ضروری ہے.

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

بنیادی تجرید

عام اور ایک عملی نقطہ نظر کی بنیاد بن جاتا ہے جب، عملی طور پر، ہم معقول حد تک معروضی ہونے کی توقع ہے، اور مؤخر الذکر کی طویل زندگی کر سکتے ہیں. پلیٹوں کی ایک اسٹیک اسٹیک کو جنم دیا، اور اسٹیک مجموعی طور پر فراہم کی کام کے پروسیسرز، آپریٹنگ سسٹمز، پروگرام، افعال، اور ہائی ٹیک کے شعبے.

جب نحو، semantics کے، پروگرامنگ زبان کی بقا کے لئے جنگ میں انتظامات اور ترجیحات کے بارے میں خالی تنازعہ کے بغیر اندازہ لگایا جا سکتا ہے کلاسیکی کیس ایک سادہ، لیکن نادر کیس کی بنیاد تھا.

جزوی طور پر میموری سیل کے طور پر تھا، اور یہ آج تک رہے، لیکن اس سے اس کے خیال بدل گیا ہے. اعتماد سے مضبوط ٹائپنگ کی موٹی سے گزر رہا ہے، وہ اب کچھ کچھ بھی ہو اور کسی چیز کے حقیقی یاد میں منعقد جو پہلے ہی بہت اہم ہے کیونکہ سکتا ہے کہ دعوی.

تفویض آپریٹرز، حالات، loops کے، بلاکس ... اس کے ساتھ ساتھ، ایک طویل وقت کے لئے نحو فرق نہیں پڑتا اس کے معنی کے لحاظ سے تبدیل بہت چھوٹے. پروگرامنگ زبانوں کے آدرشوں کے لئے جنگ ان میں سے ایک جیتنے کا موقع نہیں دیا جاتا ہے. پروگرامر کی دیکھ بھال، نہ مصنف کی زبان - فورم کے اوزار (کمپائلر / مترجم / شیل) کو صرف کام، مستحکم اور مکمل خصوصیات، اور کس طرح اور کیا / استعمال کو لکھنے کے لئے ہو جائے واجب ہے.

اسٹیک خیالات اور ٹیکنالوجی کی ترقی کے عالمی عمل میں ایک نئی اہمیت حاصل کر لی ہے. شکل میں متغیر ہے جس میں وہ آسانی سے ایک دوسرے پر superimposed کیا ہے، اور الگورتھم اور آپریٹرز کو ایک دوسرے میں شامل ہیں. آپ نے اکثر، پروٹوکول اسٹیک کے بارے میں سن سکتا ہے جب ایک ایک مختلف کام فراہم کرتا ہے.

اسٹیک، فعالیت اور تکرار - مترادف نہیں ہے، لیکن وہ آپ کی معلومات کی جمع آوری اور پروسیسنگ کی منفرد ورژن پیدا کرنے کے لئے اجازت دیتا ہے، بالکل ایک دوسرے کے اضافی.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.atomiyme.com. Theme powered by WordPress.