TheBrain نشر 17 ديسمبر 2015 متى نطلق على كائنات أو أي شيئ آخر لقب "الصنف الأول” في لغة برمجة معينة؟ ولماذا؟ وبماذا يختلفون على اللغات الأخرى التي لا تملك هذا النوع؟ انشر على الشّبكات الاجتماعية رابط هذه المساهمة
0 هشام رزق الله نشر 17 ديسمبر 2015 باختصار، معناها أنه لا توجد أية قيود على استخدام الكائن، وهي تشبه أي كائن آخر.كائن من الدرجة الأولى هو شيء يمكنك التعامل معه بحيوية (dynamically) من ناحية الإنشاء والحذف والتمرير إلى دالة وإرجاعه كقيمة ولديه جميع المميزات التي تتمتع بها المتغيرات الأخرى في لغة البرمجة.بالنسبة للغة C++ فالدوال نفسها ليست كائنات صنف أول، وعلى الرغم من ذلك فإن مؤشرات الدالة هي من نوع صنف أول.المصدر انشر على الشّبكات الاجتماعية رابط هذه المساهمة
متى نطلق على كائنات أو أي شيئ آخر لقب "الصنف الأول” في لغة برمجة معينة؟ ولماذا؟ وبماذا يختلفون على اللغات الأخرى التي لا تملك هذا النوع؟
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة