جدول المحتويات:
التعريف - ماذا يعني GLib؟
GLib هي مكتبة أدوات مساعدة للأغراض العامة توفر أنواع البيانات ووحدات الماكرو وتحويلات النوع ووظائف الأداة المساعدة والوظائف غير الرسومية الأخرى. GLib هي أساس نظام Gimp Toolkit (GTK +).
يشرح Techopedia GLib
يوفر GLib هياكل بيانات متقدمة ، بما في ذلك الأشجار الثنائية المتوازنة ، وجداول التجزئة ، وأشجار N-ary ، وقطع الذاكرة ، والقوائم المفردة والمزدوجة ، والسلاسل الديناميكية وأدوات مساعدة السلسلة. يتم أيضًا تضمين ذاكرة التخزين المؤقت ، والتي توفر إدارة الذاكرة.
يقوم GLib بتنفيذ العديد من الوظائف ، بما في ذلك برمجة سلاسل الرسائل والمرافق ذات الصلة (مثل كائنات المزامنة ، وتجمعات الذاكرة الآمنة ، وتمرير الرسائل وتوقيتها) ومرافق تمرير الرسائل ، مثل قنوات الإدخال / الإخراج (I / O).
كمكتبة ، يقدم GLib ميزات يمكن مشاركتها بواسطة برامج أخرى. يمكن استخدام أنواع البيانات التي توفرها GLib بواسطة مجموعة متنوعة من لغات البرمجة مع التفاف ملف GTK +.
يعمل GLib على الأنظمة الأساسية التي تشبه نظام Unix و Windows و OS / 2 و BeOS. بالإضافة إلى ذلك ، لدى GLib قدرات عبر الأنظمة الأساسية ، والتي تتيح تشغيل تطبيقات GLib المكتوبة على أي من هذه الأنظمة ، مما يقلل من عمليات إعادة الكتابة.