"फू" का अर्थ क्या है? [बन्द है]


19

मैं यहां लगभग 4 महीने रहा हूं और कई बार मैंने देखा कि लोग उपयोग करते हैं fooलेकिन मुझे नहीं पता कि इसका क्या मतलब है। मैं चाहूंगा कि अन्य लोग मुझे इस चर के बारे में समझाएं ...

यह महत्वपूर्ण क्यों है? मैं इसे कैसे इस्तेमाल करूं? मैं इसका उपयोग कब करूं? मैं इसका उपयोग कैसे कर सकता हूं?

मैं Metasyntactic चर के बारे में विकिपीडिया पर कुछ पढ़ा , लेकिन मुझे इसका मतलब नहीं मिला।


6
मुझे नहीं लगता है कि आप "एक प्लेसहोल्डर नाम या एक उपनाम शब्द से बेहतर कर सकते हैं जो आमतौर पर किसी मनमानी चीज, या चर्चा के तहत चीजों के एक वर्ग के एक मनमाने सदस्य को निरूपित करने के लिए उपयोग किया जाता है"। यह "यह" या "वह" जैसा है।
डेविड श्वार्ट्ज

इस तरह का सवाल शायद स्टैकवॉयरफ़्लो पर है। इसके अलावा यह विशेष रूप से लिनक्स, या वास्तव में किसी भी अन्य ओएस से संबंधित नहीं है।
मार्क एलन

8
क्या आपने अपना सटीक प्रश्न गूगल नहीं किया था ? दूसरा परिणाम बिल्कुल आपका उत्तर है।
एंडरलैंड

2
@ poz2k4444: मुझे पहला भाग मिलता है, इस साइट पर इन प्रश्नों के होने का कोई अर्थ नहीं होगा, अगर बड़े समुदाय के लिए कोई उपयोग नहीं किया गया हो। हालाँकि, मुझे यह समझने में परेशानी है कि एफएक्यू के संबंध में यह विषय यहाँ कैसे हो सकता है। fooप्रोग्रामर और कोड द्वारा कड़ाई से उपयोग किया जाने वाला शब्द है, और उपयोगकर्ता के दृष्टिकोण से कंप्यूटर सॉफ़्टवेयर और हार्डवेयर से संबंधित है।
टीएफएम

2
इस प्रश्न के कई डुप्लिकेट हैं, और यह वास्तव में विषय से हटकर है। देखें: "फू" का क्या अर्थ है? , 'फू' का वास्तव में क्या मतलब है? , फू क्या है? वो फू का मतलब क्या है? , स्रोत कोड उदाहरणों में "फू" और "बार" के उपयोग का इतिहास क्या है? , फोबार - विकिपीडिया - इसे एक बार फिर कहीं और माइग्रेट करके, इसे सॉरी कहने का कोई मतलब नहीं है।
17

जवाबों:


26

RFC 3092: "फू" की व्युत्पत्ति यह एक तरह से तैयार तरीके से पता चलता है कि फू को मूल रूप से फोब्बर (AKA Fubar) बनाने के लिए बार के साथ जोड़ा जाना था। ये शब्द छद्म या नकली कोडिंग के लिए सबसे अच्छे हैं। वे उदाहरणों में भी उपयोगी होते हैं ताकि हर कोई चर का आसानी से पालन कर सके। यहाँ विकिपीडिया लिंक भी है!


1
Google आपका मित्र है
रयान एम

मैंने इसे गूगल करने की कोशिश की, लेकिन मैंने RFC के लिए ... +1 नहीं किया
poz2k4444

1
यह सब अच्छा है, सौभाग्य से लोग इस साइट पर कुछ अन्य स्टैक साइटों की तुलना में बहुत अधिक आराम करते हैं।
रयान एम

1
हाँ !! यदि आप अपना उत्तर अधिक समझाते हैं तो मैं आपका चयन RFC संदर्भ के लिए
करूंगा

मैंने अभी इसे संपादित किया है, इसलिए हम देखेंगे कि क्या मेरा कट बनाता है! (उंगलियों को पार कर गया!)
रयान एम

7

जब कोई एक कोड उदाहरण देना चाहता है, fooतो आमतौर पर "चर / फ़ंक्शन / वर्ग का वास्तविक नाम जिसे आप यहां उपयोग करेंगे" कहने के लिए एक तरीके के रूप में उपयोग किया जाता है।


7

आपके जुड़े विकिपीडिया लेख से:

"मेटासिनटैक्टिक चर" "अर्थहीन शब्द" का पर्याय है

यह केवल एक बकवास शब्द है जब आपको एक चर या फ़ंक्शन का नाम देने की आवश्यकता होती है लेकिन वास्तविक नाम कोई मायने नहीं रखता है। वास्तव में केवल कोड स्निपेट्स के प्रदर्शन के लिए उपयोग किया जाता है। कभी भी इसे वास्तविक कोड में उपयोग न करें।


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

4

संक्षेप में, 'फू' और 'बार' आपके पास मौजूद जानकारी के लिए केवल प्लेसहोल्डर हैं, जैसे कि उपयोगकर्ता नाम, पासवर्ड, चर, आदि।


4

यह "स्पॉट" नामक एक कुत्ते के बराबर कंप्यूटर है, "पुस" नामक एक बिल्ली, "जॉन स्मिथ" नामक एक आदमी है (वहाँ वास्तव में जिसका नाम यह है), या यहां तक ​​कि "वांडा" नामक मछली के लिए कोई अपराध नहीं है। ।

जब आप "कंप्यूटरपेक" में एक सामान्य नाम का उपयोग करना चाहते हैं तो आप अक्सर एक का उपयोग करेंगे foo, barया bazfooआमतौर पर उपयोग एक चर / कार्य / जो कुछ भी जिसका नाम महत्वपूर्ण नहीं है और जिसे बदला जा सकता है, इंगित करता है। इसलिए, यदि मैं fooअपने वैरिएबल के नाम के रूप में एसयू पर एक प्रश्न का उत्तर देता हूं, तो आपको पता चल जाएगा कि आप स्वतंत्र रूप fooसे जो कुछ भी आप चाहते हैं उसे बदल सकते हैं।

यह नहीं है , जैसा कि आमतौर पर माना जाता है, ओइफॉस्फेटिंग ओनोफाइल्स का एक संक्षिप्त नाम।


3

Metasyntactic चर वे चर होते हैं जिनके मानों को सिंटैक्स के टुकड़े समझा जाता है (संभवतः, अन्य चर के नाम, जो सिंटैक्स हैं)। वे सूत्र में दिखाई देते हैं जो सिंटैक्स पर काम करते हैं, और इसी तरह मेटा-सिंटैक्स होते हैं।

उदाहरण के लिए, विचार करें S V O(विषय क्रिया वस्तु), एक अभिव्यक्ति जो कुछ मानव भाषा के मूल शब्द क्रम को दर्शाती है। ये तीन अक्षर मेटा-सिनेटिक चर हैं। प्रत्येक एक वाक्य रचना के कुछ टुकड़े को दर्शाता है। एक वाक्य विषय एक जटिल संज्ञा वाक्यांश हो सकता है, और इसी तरह। इसके अलावा, इन पत्रों को इस तरह से चुना जाता है कि भाषाई समस्या डोमेन में महत्वपूर्ण है: Sविषय के लिए खड़ा है, और आगे।

fooऔर barइस अर्थ में मेटासिनटैक्टिक माना जा सकता है कि वे वास्तविक नामों के लिए जगह धारकों के रूप में काम करते हैं जिन्हें उपयोगकर्ता द्वारा आविष्कार किया जाना है। ये विशेष नाम कंप्यूटर प्रलेखन में कोड उदाहरण लिखने की समस्या क्षेत्र में सार्थक हैं, जहां वे पुराने दोस्तों की तरह तुरंत पहचानने योग्य हैं। इसलिए, विरोधाभासी रूप से, foo"मैं कोई अर्थ नहीं होने के लिए प्रसिद्ध हूं। जहां भी आप मुझे देखते हैं, मुझे प्रतिस्थापित करें जिसके पास एक है!", और यह इसका अर्थ है।

यह भी समझा जाता है दोनों जहां कि fooऔर barदिखाई देते हैं, उपयोगकर्ता अलग प्रतीकों स्थानापन्न आवश्यक है, और जहां fooएक बार में एक ही उदाहरण की तुलना में अधिक दिखाई देता है, सभी घटनाओं की लगातार एक ही पहचानकर्ता के साथ बदला जाना चाहिए।

fooऔर barतब तक प्रभावी होते हैं जब तक वे कंप्यूटर की भाषा में किसी चीज से नहीं टकराते, जैसे कि अंतर्निहित कमांड, कीवर्ड या महत्वपूर्ण पुस्तकालय कार्यों या चर के नाम। यदि ऐसा होता है, तो सिंटैक्स और मेटा-सिंटैक्स स्तर भ्रमित हो जाते हैं। यदि आप एक नई भाषा डिज़ाइन कर रहे हैं, तो यह आपको उस भाषा में परिचय fooऔर barमहत्वपूर्ण पहचानकर्ता से बचने के लिए प्रेरित करता है।

फू और बार शब्द में एक व्युत्पत्ति है, लेकिन यह कि व्युत्पत्ति संगणना के प्रलेखन में उनके अर्थ से जुड़ी नहीं है।


सादे अंग्रेजी में अच्छी व्याख्या। :) +1
जॉन सियू

2

यह व्यावहारिक रूप से केवल उदाहरणों के लिए उपयोग किया जाता है, वास्तव में ... उन चरों के बजाय जिन्हें आप उपयोग करना चाहते हैं ... लेकिन यदि आप अधिक जानना चाहते हैं ... यहाँ:

FOO :

  Forward Observation Observer.

  FOO Of Oberlin.  An organization whose name is a recursive
  acronym.  Motto: The FOO, the Proud, the FOO.  See
  <http://cs.oberlin.edu/students/jmankoff/FOO/home.html>.

  File Open for Output.

.. अच्छा सवाल .. और सभी सूचनात्मक दुनिया के अंदर लोगों के लिए यह बहुत महत्वपूर्ण है, इसके उदाहरण को देखें जो हर जगह है और यदि आप किसी भी चीज़ के बारे में नहीं जानते हैं, तो आप एक त्रुटि में पड़ सकते हैं जब तक कि आप प्राप्त नहीं करते fooएक उदाहरण है ...

आपके पास अलग-अलग विकल्प हैं ... लेकिन यह इतिहास के उसी मूल का हिस्सा है! ...

यहाँ RFC है ! इसलिए इसे देखें। उसके लिए बहुत उपयोगी है।

इसके लिए स्पष्टीकरण भी है bar(यह आम तौर पर द्वितीय विश्व युद्ध के सेना के स्लैंग का संक्षिप्त नाम FUBAR है ...)

एक त्वरित Google खोज एक त्वरित प्रश्न को हल कर सकती है, इस विकिपीडिया लेख को देखें:

.. शब्दों की उत्पत्ति निश्चितता के साथ ज्ञात नहीं है, और कई विशिष्ट सिद्धांतों को पहचानने के लिए उन्नत किया गया है। प्रिंट की शर्तों का पहला ज्ञात उपयोग MIT के "टेक इंजीनियरिंग न्यूज़" के 1965 के संस्करण में दिखाई देता है। फ़ोबार सैन्य परिचित फ़ुबार से प्राप्त किया गया हो सकता है और लोकप्रियता प्राप्त कर सकता है क्योंकि यह समान है ...

यह दिलचस्प है और कुछ जानकारी के साथ आप राहत देने के लिए उपयोग कर सकते हैं।

आशा करता हूँ की ये काम करेगा!


1

फू एक चर नाम है जिसका उपयोग किसी भी प्रकार के चर के लिए किया जाता है जब नाम ही महत्वपूर्ण नहीं होता है। यदि आपको गणित की शब्द समस्याएं याद हैं, तो वे जाएंगे: श्री स्मिथ के पास $ 10 और श्री जोन्स के पास 20 डॉलर हैं, यदि श्री जोन्स श्री स्मिथ को $ 5 देते हैं, तो श्री स्मिथ के पास कितना है? स्मिथ और जोन्स और सिर्फ नाम। फू समान है, यह केवल एक चर के लिए एक नाम है क्योंकि आपको समझ बनाने के लिए उदाहरण के लिए एक नाम की आवश्यकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.