Embedded C
ایمبیڈڈ سی سی پروگرامنگ زبان کے لیے سی اسٹینڈرڈز کمیٹی کی طرف سے زبان کی توسیع کا ایک مجموعہ ہے جو مختلف ایمبیڈڈ سسٹمز کے لیے سی ایکسٹینشنز کے درمیان موجود مشترک مسائل کو حل کرنے کے لیے ہے۔ سرایت شدہ سی پروگرامنگ کے لیے عام طور پر سی زبان میں غیر معیاری توسیعات کی ضرورت ہوتی ہے تاکہ بہتر مائکرو پروسیسر خصوصیات جیسے فکسڈ پوائنٹ ریاضی، متعدد الگ الگ میموری بینک، اور بنیادی I/O آپریشنز کی حمایت کی جا سکے۔ سی اسٹینڈرڈز کمیٹی نے ایک تکنیکی رپورٹ تیار کی، جس میں حال ہی میں 2008 میں ترمیم کی گئی اور 2013 میں اس کا جائزہ لیا گیا، جس میں تمام نفاذ کے لیے ایک مشترکہ معیار فراہم کیا گیا۔ اس میں ایسی متعدد خصوصیات شامل ہیں جو عام سی میں دستیاب نہیں ہیں، جیسے فکسڈ پوائنٹ ریاضی، نامزد ایڈریس اسپیس اور بنیادی I/O ہارڈ ویئر ایڈریسنگ۔ سرایت شدہ سی معیاری سی کے زیادہ تر نحو اور الفاظ کا استعمال کرتا ہے، مثال کے طور پر، مین () فنکشن، متغیر تعریف، ڈیٹا ٹائپ ڈیکلریشن، مشروط بیانات (اگر، کیس کو تبدیل کریں)، لوپس (جبکہ، کے لیے)، افعال، صفوں اور تاروں، ڈھانچے اور اتحاد، بٹ آپریشنز، میکرو وغیرہ۔ حوالہ جات C (پروگرامنگ زبان) C پروگرامنگ زبان خاندان سرایت شدہ نظام