الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أستفسار بخصوص Standard library and runtime library

بدأه k_s_m في 29 يوليو 2012 · 2 رد · 388 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

أخباركم ؟ إن شاء الله تكونوا في تمام الصحة والعافية في شهر الرحمة .

شهر مبارك إن شاء الله

أنا عندي أستفسار أتمنى أجده عندكم وهو

ما الفرق بين :

C++ Standard library and C++ runtime library

ويا حبذا يكون بالعربي ولا يمنع الإنجليزي

وما مميزات كل منهما أريد معلومات كاملة، حتى لو كانت المعلومات بسيطة فانا في حاجتها جداً

وشكراً جزيلاً لكم

#2

الـ Cpp standard library هي مجموعة من الأصناف (classes) والدوال (functions) موجودة في نواة اللغة أما الـ run-time library فهي مكتبة يحتاجها المترجم و ليس لها علاقة فعلياً بـ ++C و ربما تكون مكتوبة بلغة أخرى.

ببساطة, الـ run-time library من اسمها, عبارة عن مكتبة تقوم مقام "الصمغ" بين البرنامج الذي تقوم بكتابته بـ ++C و بين نظام التشغيل الذي سيعمل عليه البرنامج. مثلاً, عندما تقوم بتشغيل برنامج مكتوب بـ ++C, فإن هناك كود يعمل قبل main يقوم بتجهيز بعض الأمور لبرنامجك كحجز مساحة افتراضية من الـ heap و تحديد أولوية الـ process الخاصة ببرنامجك, و تمرير command line arguments لـ main ثم ينقل التحكم لـ main. و بعد الإنتهاء من البرنامج يقوم بعمل cleaning و خلافه.

لا تشغل بالك بالـ run-time library لأنها مكتبة مساعدة للمترجم و ليس للمبرمج. و هي تختلف باختلاف نظام التشغيل و باختلاف نسخة نظام التشغيل و نسخة المترجم. باختصار ليس لك علاقة بها كمبرمج.

أرجو لك التوفيق.

2
#3

الله يعطيك العافية ، كفيت ووفيت.

وأتمنى لنا ولكم التوفيق

مواضيع مشابهة