Come correttamente Google per C

43

Il problema con il tentativo di utilizzare Google per trovare tutorial o risposte per il linguaggio di programmazione C è che C non è un nome abbastanza espressivo per restringere le ricerche. Anche in combinazione con parole chiave come "Programmazione" e / o "Lingua" produce risultati principalmente per C ++, C # e Objective-C.

C'è un modo per cercare in modo più efficace risorse C specifiche utilizzando Google?

    
posta AndrewKS 20.09.2011 - 04:52
fonte

8 risposte

27

Puoi utilizzare i segni + o - per aggiungere o rimuovere peso per un termine di ricerca.
Tuttavia, il posto migliore per cercare non è affatto Google, è StackOverflow

Alcuni esempi su google comunque:

  • +C per articoli in cui la lettera C è isolata
  • +C -C++ per articoli C in cui non ci sono riferimenti a C ++
  • +"C Sharp" per articoli con peso aggiunto a un termine raggruppato
risposta data 20.09.2011 - 05:49
fonte
22

Personalmente ho sempre cercato su google "programmazione in C" e poi qualsiasi argomento riguardante la lingua di cui sono curioso ... Questo è ...

Fino a quando non ho scoperto lo stack overflow. Ora utilizzo solo i tag delle lingue già esistenti e cerco all'interno di essi. Se nessuno ha risposto a una domanda sull'argomento (piuttosto raro ma succede di tanto in tanto), io faccio la domanda da solo. :)

    
risposta data 20.09.2011 - 07:32
fonte
5

La mia soluzione esclude solo andando a Stack Overflow e cercando per tag lì, è quello di cercare quello che voglio fare, quindi metterlo tra virgolette prima di cercare. Quindi "C Programming Tutorial" otterrebbe probabilmente quello che volevi. Qualcosa che ho guardato un po 'indietro, "moltiplicazione Matrix in C" sarebbe simile. Anche imparare a usare la ricerca avanzata di Google è diventato un vero e proprio diritto di passaggio per i programmatori. Conosco persone su questo e altri siti SE che dispongono di script e impostazioni per i loro browser che eseguono automaticamente molte cose.

    
risposta data 20.09.2011 - 04:59
fonte
2

Per le pagine man, digita semplicemente sul modulo Google: man printf

Se vuoi restringere alle librerie C: man 3C printf

Se sei interessato alle chiamate di sistema: man 2 select

    
risposta data 20.09.2011 - 11:42
fonte
2

Is there a way to more effectively search for specific C resources using Google?

Quando cerco materiale C, evito una ricerca generale su Google e provo prima risorse specifiche:

Lo faccio simultaneamente in schede del browser separate. Se non trovo nulla in questo modo, quindi comincio a trascinare i risultati di Google.

Chiunque altro dovrebbe sentirsi libero di aggiungere a questo, non mi interessa se diventa wiki della comunità:)

    
risposta data 20.09.2011 - 12:54
fonte
2

C'è una pagina google chiamata link dove puoi specificare una lingua come

cercare printf in C significa

printf lang:^c$
    
risposta data 21.09.2011 - 14:07
fonte
0

Se stai cercando un concetto di programmazione specifico, basta inserire "C" all'inizio della ricerca. Nella mia esperienza, i primi termini hanno un peso maggiore - e C è abbastanza comune che quasi tutti i termini di programmazione rivelano informazioni di programmazione reali per la lingua.

Sfortunatamente a volte a Google piace essere intelligente e includere / escludere la punteggiatura come meglio credi, quindi è possibile abbinare elementi come C ++, C # e così via per un po '.

Tuttavia, Google può essere addestrato, se hai effettuato l'accesso. Cerco spesso gli elementi relativi alla programmazione, Google spesso presuppone che sia ciò che intendo, senza bisogno di ulteriori chiarimenti. (Ad esempio, una ricerca per "albero" mi fornisce l'articolo di wikipedia sulla struttura dei dati nei risultati prima del tipo che cresce all'esterno, sebbene la maggior parte dei risultati restanti siano quel tipo di albero). Alla fine Google dovrebbe imparare che vuoi dire C, non C ++, C #, o la lettera generica dell'alfabeto.

    
risposta data 20.09.2011 - 05:14
fonte
0

Non l'ho usato estensivamente ma provo a utilizzare lo standard ANSI che stai cercando. Quindi, se si desidera utilizzare C89 quindi google "C89". Otterrete alcune cose che non sono correlate a C ma finora non ho visto un singolo tutorial in C # o in C ++. Puoi farlo anche con C99.

    
risposta data 20.09.2011 - 15:33
fonte

Leggi altre domande sui tag