प्रथम श्रेणी की वस्तु क्या है?

कंप्यूटर प्रोग्रामिंग में, एक प्रथम श्रेणी की वस्तु, जिसे प्रथम श्रेणी के नागरिक या प्रथम श्रेणी के मूल्य के रूप में भी जाना जाता है, एक भाषा इकाई है - उदाहरण के लिए एक संख्या, एक फ़ंक्शन या एक चर - जिसे उसी तरह संचालित किया जा सकता है भाषा में किसी भी अन्य इकाई के रूप में।

उदाहरण के लिए, सी प्रोग्रामिंग भाषा में, आप एक फ़ंक्शन को पैरामीटर के रूप में किसी अन्य फ़ंक्शन को पास नहीं कर सकते हैं, इसलिए सी में, फ़ंक्शन को "द्वितीय श्रेणी की वस्तुओं" के रूप में संदर्भित किया जाता है। जावास्क्रिप्ट में, हालांकि, एक फ़ंक्शन को किसी भी अन्य मान की तरह एक पैरामीटर के रूप में किसी अन्य फ़ंक्शन को पारित किया जा सकता है, इसलिए जावास्क्रिप्ट में, फ़ंक्शंस प्रथम श्रेणी के हैं।

प्रोग्रामिंग की शर्तें, मूल्य