C के लिए Google को ठीक से कैसे करें


44

Google को C प्रोग्रामिंग भाषा के लिए ट्यूटोरियल या उत्तर खोजने के लिए उपयोग करने की कोशिश के साथ समस्या यह है कि सी खोजों को कम करने के लिए एक अभिव्यंजक पर्याप्त नाम नहीं है। यहां तक ​​कि "प्रोग्रामिंग" और / या "लैंग्वेज" जैसे कीवर्ड्स से भी ज्यादातर C ++, C # और ऑब्जेक्टिव-C के परिणाम मिलते हैं।

क्या Google का उपयोग करके विशिष्ट C संसाधनों के लिए अधिक प्रभावी ढंग से खोज करने का कोई तरीका है?


1
सी में प्रोग्रामिंग मेरे लिए काम किया। हो सकता है कि आप उपयोग कर सकते ""या +या यहां तक कि -गूगल की चाल ...
c0da

ओह, मेरा मतलब केवल सी में प्रोग्रामिंग नहीं था, लेकिन विशेष रूप से कुछ ट्यूटोरियल और मैन पेज। जैसे। अगर मैं C में स्ट्रिंग्स पास करने के बारे में एक ट्यूटोरियल ढूंढना चाहता था ... खोज परिणामों को स्ट्रिंग पासिंग के साथ बंद किया जा सकता है और C # और C ++ में हेरफेर भी किया जा सकता है। यह उदाहरण उतना महान नहीं है क्योंकि पहले कुछ परिणामों में उत्तर होता है, लेकिन मैं अभी एक अच्छे उदाहरण के साथ कम आ रहा हूं।
एंड्रयूज

2
आप सीधे समूह comp.lang.c ( group.google.com/group/comp.lang.c/topics ) पर भी खोज कर सकते हैं ।
क्लेमेंट जे।

3
मुझे एक बार सी में स्ट्रिंग्स को प्रबंधित करने के तरीके के बारे में जानकारी खोजने की आवश्यकता थी। मैंने "सी स्ट्रिंग्स" को गुगली दी। मैंने फिर नीचे स्क्रॉल किया और फिर कुछ छवि परिणाम दिखाई दिए ... ओह माय!
कोनामिमन

1
प्रोग्रामिंग मदद के लिए खोज के साथ यह समस्या Stackoverflow.com के शुरू होने का एक मुख्य कारण था
जोनास

जवाबों:


28

आप खोज शब्द के लिए वजन जोड़ने या हटाने के लिए +या -संकेतों का उपयोग कर सकते हैं ।
हालांकि खोज करने के लिए सबसे अच्छी जगह वास्तव में Google नहीं है, यह StackOverflow है

वैसे भी कुछ Google उदाहरण:

  • +C उन लेखों के लिए जहां अक्षर C अकेला खड़ा है
  • +C -C++ C लेखों के लिए जहाँ C ++ के संदर्भ नहीं हैं
  • +"C Sharp" वजन के साथ लेख के लिए एक समूहीकृत अवधि में जोड़ा गया

4
इसके अलावा, आप -c ++, -c # को सर्प से हटाने के लिए कर सकते हैं। हालाँकि, आप C ++ / C # ... का संदर्भ देने वाले C पृष्ठों को छोड़ने का जोखिम उठाते हैं
बेनामी

मुझे लगता है कि आपका मतलब + "C" है और न कि "C #"?
जोहान

1
आह, एकल अक्षर भाषाओं की खुशियों :)))
रूक

22

व्यक्तिगत रूप से मैंने हमेशा "सी प्रोग्रामिंग" की शुरुआत की है, और फिर भाषा के बारे में जो भी विषय है जिसके बारे में मैं उत्सुक हूं ... यही है ...

जब तक मुझे स्टैक ओवरफ्लो के बारे में पता नहीं चला। अब मैं वहां पहले से मौजूद भाषा टैग का उपयोग करता हूं, और उनके भीतर खोज करता हूं। अगर किसी ने किसी भी विषय पर किसी भी सवाल का जवाब नहीं दिया है (काफी दुर्लभ है, लेकिन यह हर बार होता है) तो मैं खुद से सवाल पूछता हूं। :)


1
+1 प्रोग्रामिंग मदद के लिए खोज करने की यह समस्या Stackoverflow.com के शुरू होने का एक मुख्य कारण था
जोनास

5

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


2

मैन पेजों के लिए, बस Google फॉर्म पर टाइप करें: man printf

यदि आप सी पुस्तकालयों को संकीर्ण करना चाहते हैं: man 3C printf

यदि आप सिस्टम कॉल में रुचि रखते हैं: man 2 select


जी, मुझे यकीन है कि आपको सब कुछ के लिए यूनिक्स प्रलेखन से कोई आपत्ति नहीं है और आप ट्यूटोरियल, चर्चा या विंडोज संदर्भों की तलाश में नहीं थे।
डेडएमजी सेप

1
@DeadMG - प्रश्न की दूसरी टिप्पणी में, ओपी विशेष रूप से मैन पेजों का उल्लेख करता है। मैंने उस बिंदु पर मदद करने की कोशिश की।
मौविसील

दुर्भाग्य से मैं एक मैक पर हूं और मैन पेज या तो गायब हैं या पुराने हैं।
एंड्रयूज

क्या आपका मतलब यह है कि आपके द्वारा Google के साथ पुनर्प्राप्त किए गए मैन पेज मैक पर मदद के लिए नहीं हैं या आपके मैक पर मौजूद मैन पेज गायब / पुराने हैं?
मौविसील

2

क्या Google का उपयोग करके विशिष्ट C संसाधनों के लिए अधिक प्रभावी ढंग से खोज करने का कोई तरीका है?

सी सामान की तलाश में, मैं सामान्य Google खोज से बचता हूं और पहले विशिष्ट संसाधनों की कोशिश करता हूं:

मैं अलग-अलग ब्राउज़र टैब में एक साथ ऐसा करता हूं। अगर मुझे ऐसा कुछ नहीं मिलता है, तो मैं Google परिणामों के माध्यम से यात्रा करना शुरू कर दूंगा।

किसी और को यह जोड़ने के लिए स्वतंत्र महसूस करना चाहिए, मुझे परवाह नहीं है अगर यह सामुदायिक विकि बन जाता है :)


2

एक गूगल-पृष्ठ है जिसका नाम है http://codesearch.google.com/ जहाँ आप किसी भाषा को निर्दिष्ट कर सकते हैं

C में प्रिंटफ की खोज करना

printf lang:^c$

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

0

यदि आप एक विशिष्ट प्रोग्रामिंग अवधारणा की खोज कर रहे हैं, तो बस खोज की शुरुआत में 'C' डालें । मेरे अनुभव में, शुरुआती शब्दों का वजन अधिक है - और C इतना सामान्य है कि किसी भी प्रोग्रामिंग शब्द के बारे में भाषा के लिए वास्तविक प्रोग्रामिंग जानकारी का पता चलता है।

दुर्भाग्य से, Google कभी-कभी स्मार्ट होना पसंद करता है और इसमें विराम चिह्न शामिल / शामिल किए जाते हैं क्योंकि यह फिट दिखता है, इसलिए आप कुछ समय के लिए C ++, C # जैसी चीजों से मेल खा सकते हैं।

हालाँकि, Google को प्रशिक्षित किया जा सकता है, यदि आप लॉग इन हैं। मैं प्रोग्रामिंग से संबंधित वस्तुओं को इतनी बार खोजता हूं, तो Google अक्सर मानता है कि मुझे और अधिक स्पष्टीकरण की आवश्यकता के बिना इसका मतलब है। (उदाहरण के लिए, 'ट्री' की खोज मुझे परिणाम से पहले बढ़ने वाले प्रकारों से पहले डेटा संरचना पर विकिपीडिया लेख देती है - हालांकि शेष परिणाम अधिकांश उस प्रकार के पेड़ हैं)। आखिरकार Google को सीखना चाहिए कि आपका मतलब C है, C ++ नहीं, C # या वर्णमाला का सामान्य अक्षर।


0

मैंने इसे बड़े पैमाने पर इस्तेमाल नहीं किया है लेकिन आप जिस ANSI मानक की तलाश कर रहे हैं, उसका उपयोग करने का प्रयास करें। इसलिए यदि आप C89 का उपयोग करना चाहते हैं तो Google "C89" का उपयोग करें। आपको कुछ सामान मिलेगा जो C से संबंधित नहीं है लेकिन अब तक मैंने एक भी C # या C ++ ट्यूटोरियल नहीं देखा है। आप C99 के साथ भी ऐसा कर सकते हैं।

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