لغات البرمجة

لغة برمجة Objective-C: نظرة عامة

Objective-C هي لغة برمجة عامة وموجهة للكائنات تضيف الرسائل بنمط Smalltalk إلى لغة برمجة C. تمثلت في البداية كلغة رئيسية استخدمتها شركة أبل في أنظمة التشغيل OS X و iOS، وواجهات برمجة التطبيقات الخاصة بها Cocoa و Cocoa Touch قبل إدخال لغة Swift. تم تطوير لغة البرمجة Objective-C في أوائل الثمانينيات. تم اختيارها كلغة رئيسية استخدمتها NeXT لنظامها NeXTSTEP، الذي تم تشتقت منه أنظمة OS X و iOS. يمكن تجميع البرامج المحمولة بـ Objective-C التي لا تستخدم مكتبات Cocoa أو Cocoa Touch، أو تلك التي تستخدم أجزاء يمكن نقلها أو إعادة تنفيذها لأنظمة أخرى، لأي نظام يدعمه مجموعة مجمع جنو للمجمع (GCC) أو Clang. يحمل ملفات البرنامج بلغة Objective-C امتدادات أسماء الملفات .m عادةً للملفات التنفيذية، بينما تحمل ملفات ‘التعريف/الواجهة’ Objective-C امتداد .h، نفس امتدادات ملفات العنوان في لغة C. تتميز ملفات Objective-C++ بامتداد ملف .mm.

تتضمن ميزات Objective-C وجود تعليقات وتعليمات توجيهية للترميز الدلالي، ولديها أيضًا تعليقات السطر. تستخدم الشركة المنشأة لهذه اللغة هي Apple.

يمكن العثور على المزيد من المعلومات حول Objective-C في موقع ويكيبيديا على هذا الرابط: ويكيبيديا.

يمكن العثور على مصادر أخرى مفيدة وموارد تعليمية على الرابط التالي من موقع Apple: موقع Apple للمطورين.