Si vous essayez d’utiliser Google pour trouver des didacticiels ou des réponses au langage de programmation C, le problème est que C n’est pas un nom suffisamment expressif pour limiter les recherches. Même couplé avec des mots clés tels que "Programmation" et / ou "Langage", les résultats sont principalement obtenus pour C ++, C # et Objective-C.
Existe-t-il un moyen de rechercher plus efficacement des ressources C spécifiques à l'aide de Google?
""
ou+
ou même des-
astuces de Google ...Réponses:
Vous pouvez utiliser les signes
+
ou-
pour ajouter ou supprimer du poids pour un terme de recherche.Cependant, le meilleur endroit pour chercher n'est vraiment pas Google, c'est StackOverflow
Quelques exemples de google quand même:
+C
pour les articles où la lettre C est seule+C -C++
pour les articles C où il n'y a aucune référence à C +++"C Sharp"
pour les articles avec poids ajouté à un terme groupéla source
Personnellement, j'ai toujours cherché "programmation en C" sur Google, et ensuite quel que soit le sujet concernant la langue qui m'intrigue ... C'est ...
Jusqu'à ce que je découvre un débordement de pile. Maintenant, je viens d’utiliser les balises de langue déjà existantes et de chercher dans celles-ci. Si personne n'a répondu à une question sur le sujet (assez rare mais cela arrive de temps en temps), je pose la question moi-même. :)
la source
Ma solution, à part aller de Stack Overflow et chercher par étiquette, consiste à rechercher ce que je veux faire, puis à la mettre entre guillemets avant de chercher. Donc, "Didacticiel de programmation en C" obtiendrait probablement ce que vous vouliez. Quelque chose que j'ai regardé il y a quelque temps, "La multiplication de matrice en C" serait similaire. Apprendre également à utiliser la recherche avancée de Google est devenu un véritable droit de passage pour les programmeurs. Je connais des personnes sur ce site, ainsi que sur d’autres sites SE, qui disposent de scripts et de paramètres permettant à leurs navigateurs de faire ce genre de choses automatiquement.
la source
Pour les pages de manuel, tapez simplement sur le formulaire Google:
man printf
Si vous souhaitez vous limiter aux bibliothèques C:
man 3C printf
Si vous êtes intéressé par les appels système:
man 2 select
la source
Lors de la recherche d'éléments C, j'évite les recherches générales sur Google et commence par essayer des ressources spécifiques:
Je le fais simultanément dans des onglets de navigateur distincts. Si je ne trouve rien de cette façon, alors je commence à la pêche au chalut dans les résultats Google.
N'importe qui d'autre devrait ajouter quelque chose à cela, je me fiche de savoir si cela deviendrait un wiki de la communauté :)
la source
Il existe une page Google appelée http://codesearch.google.com/ où vous pouvez spécifier une langue telle que
la recherche de printf en C signifie
la source
Si vous recherchez un concept de programmation spécifique, il suffit de mettre "C" au début de la recherche. D'après mon expérience, les premiers termes ont un poids plus élevé - et C est assez commun pour que presque tous les termes de programmation révèlent des informations de programmation réelles pour le langage.
Malheureusement, Google aime parfois être intelligent et inclure / exclure la ponctuation comme il l'entend, vous pouvez donc faire correspondre des éléments tels que C ++, C #, etc. pendant un certain temps.
Cependant, Google peut être formé, si vous êtes connecté. Je recherche souvent des éléments liés à la programmation, Google suppose souvent que c'est ce que je veux dire sans avoir besoin de plus de précisions. (Par exemple, une recherche sur 'tree' me donne l'article de wikipedia sur la structure de données dans les résultats avant le type qui se développe à l'extérieur - bien que la plupart des résultats restants soient de ce type d'arborescence). Finalement, Google devrait apprendre que vous voulez dire C, pas C ++, C # ou la lettre générique de l'alphabet.
la source
Je n'ai pas beaucoup utilisé cette solution, mais essayez d'utiliser la norme ANSI que vous recherchez. Donc, si vous voulez utiliser C89, puis google "C89". Vous obtiendrez des éléments qui ne sont pas liés au C mais, jusqu'à présent, je n'ai pas vu un seul tutoriel en C # ou C ++. Vous pouvez également le faire avec C99.
la source