अंग्रेजी में, 'नंबर' और 'काउंट' शब्द संज्ञा या क्रिया के रूप में कार्य कर सकते हैं, लेकिन संज्ञा के रूप में प्रयुक्त 'संख्या' और क्रिया के रूप में 'काउंट' देखना संभवतः अधिक सामान्य है। इसलिए आप तर्क दे सकते हैं कि 'फू की संख्या' या 'अंक_फू' 'फू काउ' या 'फू_काउंट' की तुलना में अधिक परिचित है। यह निश्चित रूप से मेरे लिए अधिक स्वाभाविक लगता है जब एक मात्रा को संदर्भित करना जो लगातार नहीं बदल रहा है। संज्ञा के रूप में उपयोग किए जाने पर भी 'काउंट' शब्द मुझे एक ऐसे मूल्य की ओर संकेत करता है जो समय के साथ बढ़ता जा रहा है।
रूबी और पायथन में .count विधियाँ हैं, जो संज्ञा के बजाय क्रिया के रूप में प्रयुक्त होने वाले शब्द को प्रदर्शित करती है। रूबी में आप कह सकते हैं:
foos.count # Count how many elements in the array 'foos'
फिर भी, यह फ़ॉस्स की संख्या का प्रतिनिधित्व करने वाला एक मान देता है, जो कि आप 'foo_count' नाम के एक चर का संदर्भ देते हुए ठीक वैसा ही कर सकते हैं जैसा कि आप उम्मीद कर सकते हैं। तो कुछ मायनों में, यह तथ्य कि 'foos.count' और 'foo_count' समान दिखते हैं, एक तरह से अच्छा है।
'नंबर' कुछ उदाहरणों में अस्पष्ट हो सकता है, क्योंकि संख्याओं को संग्रहीत करना आम है जो किसी चीज़ की मात्रा का प्रतिनिधित्व नहीं करते हैं। अन्य लोगों ने पहले ही आईडी और क्रेडिट कार्ड नंबर का उल्लेख किया है। यहाँ एक और उदाहरण है:
num_string
उस चर नाम को देखते हुए, क्या आप अनुमान लगा सकते हैं कि यह क्या दर्शाता है? क्या यह स्ट्रिंग्स की मात्रा का प्रतिनिधित्व करने वाला पूर्णांक है, या यह एक संख्या का एक स्ट्रिंग प्रतिनिधित्व है?
तो मैं बस जोर से सोच रहा हूं, और जैसा कि मैं उन्हें देखता हूं, प्रत्येक के लिए कुछ पेशेवरों और विपक्षों को दे रहा हूं। इस पुराने पृष्ठ पर मैं भी यही कारण हूं क्योंकि मैं खुद को दो असंगत रूप से उपयोग करता हूं और सोचा कि मैं देखूंगा कि अन्य लोग क्या कर रहे हैं।
BTW, मुझे 'nr_foo' पसंद नहीं है, क्योंकि 'nr' वास्तव में मुझे 'नंबर' शब्द की तरह सुझाव या ध्वनि नहीं देता है। यह 'नीर' जैसा लगता है, या शायद 'रेटेड' या 'राष्ट्रीय रग्बी' के लिए खड़ा है। :-) और मैं यह कहने के लिए भी उद्यम नहीं करूंगा कि fooCnt कैसा लगता है। बस नहीं।