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

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

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

Anonim

تعریف - ننگی - دھاتی پروگرامنگ کا کیا مطلب ہے؟

ننگی-دھاتی پروگرامنگ ایک ایسی اصطلاح ہے جو پروگرامنگ کے لئے کام کرتی ہے جو خلاصہ کی مختلف پرتوں کے بغیر چلتی ہے یا جیسا کہ کچھ ماہرین اس کی وضاحت کرتے ہیں ، "اس کے معاون آپریٹنگ سسٹم کے بغیر۔" ننگی دھاتی پروگرامنگ ہارڈ ویئر کی مخصوص تعمیر کو مدنظر رکھتے ہوئے ہارڈ ویئر کی سطح پر ایک نظام کے ساتھ بات چیت کرتی ہے۔


ٹیکوپیڈیا ننگی میٹل پروگرامنگ کی وضاحت کرتا ہے

ننگی دھاتی پروگرامنگ کی بہت ساری مثالوں میں پروسیسر اور دوسرے سسٹم کے اجزاء ، BIOS اور بوٹ تسلسل کے ساتھ کام کرنے ، اور ہارڈ ویئر سیٹ اپ کی بنیاد پر مخصوص نتائج بنانے کے لئے آسان کوڈ ماڈیولز بنانے پر توجہ مرکوز کی جاتی ہے۔ C / C ++ جیسی زبانوں کا استعمال کرتے ہوئے ، پروگرامرز پیچیدہ تالیف دہندگی جیسے ٹولز پر انحصار کرنے کی بجائے ہارڈ ویئر کے ساتھ براہ راست کام کرنے کی کوشش کرتے ہیں ، اور انہیں اکثر کسی مخصوص زبان کے ل a کسی نظام کو شروع کرنے کی ضرورت ہوتی ہے۔


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

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