Das Problem beim Versuch, mit Google Tutorials oder Antworten für die Programmiersprache C zu finden, besteht darin, dass C nicht aussagekräftig genug ist, um die Suche einzugrenzen. Sogar in Verbindung mit Schlüsselwörtern wie "Programming" und / oder "Language" werden die Ergebnisse hauptsächlich für C ++, C # und Objective-C erzielt.
Gibt es eine Möglichkeit, mit Google effektiver nach bestimmten C-Ressourcen zu suchen?
""
oder+
oder sogar-
Tricks von Google verwenden ...Antworten:
Sie können die Verwendung
+
oder-
Zeichen , um Gewicht für einen Suchbegriff hinzufügen oder entfernen.Der beste Ort für die Suche ist jedoch nicht Google, sondern StackOverflow
Ein paar Google-Beispiele:
+C
für Artikel, bei denen der Buchstabe C für sich steht+C -C++
für C-Artikel, bei denen es keine Verweise auf C ++ gibt+"C Sharp"
für Artikel, deren Gewicht zu einem gruppierten Begriff hinzugefügt wurdequelle
Persönlich habe ich immer "C-Programmierung" gegoogelt und dann was auch immer für ein Thema in Bezug auf die Sprache, auf die ich neugierig bin ... Das ist ...
Bis ich etwas über den Stapelüberlauf erfuhr. Jetzt verwende ich einfach die dort bereits vorhandenen Sprach-Tags und suche darin. Wenn niemand eine Frage zum Thema beantwortet hat (ziemlich selten, aber es kommt gelegentlich vor), stelle ich die Frage selbst. :)
quelle
Abgesehen von Stack Overflow und der Suche nach Tags besteht meine Lösung darin, nachzuschlagen, was ich tun möchte, und es vor der Suche in Anführungszeichen zu setzen. "C Programming Tutorial" würde also wahrscheinlich das bekommen, was Sie wollten. Etwas, nach dem ich vor einiger Zeit gesucht habe: "Matrixmultiplikation in C" wäre ähnlich. Auch das Erlernen der erweiterten Suche von Google ist für Programmierer zu einem Art Durchgangsrecht geworden. Ich kenne Leute auf dieser und anderen SE-Sites, die Skripte und Einstellungen für ihre Browser haben, um eine Menge dieser Dinge automatisch zu erledigen.
quelle
Geben Sie für Manpages einfach Folgendes in das Google-Formular ein:
man printf
Wenn Sie sich auf C-Bibliotheken beschränken möchten:
man 3C printf
Wenn Sie an Systemaufrufen interessiert sind:
man 2 select
quelle
Bei der Suche nach C-Inhalten vermeide ich eine allgemeine Google-Suche und versuche es zuerst mit bestimmten Ressourcen:
Ich mache dies gleichzeitig in separaten Browser-Registerkarten. Wenn ich auf diese Weise nichts finden, dann beginne ich über Google Ergebnisse Schleppen.
Jeder andere sollte sich frei fühlen, dies hinzuzufügen, es ist mir egal, ob es zu einem Community-Wiki wird :)
quelle
Es gibt eine Google-Seite mit dem Namen http://codesearch.google.com/, auf der Sie eine Sprache wie angeben können
Suche nach printf in C bedeutet
quelle
Wenn Sie nach einem bestimmten Programmierkonzept suchen, setzen Sie einfach 'C' am Anfang der Suche. Nach meiner Erfahrung haben frühe Ausdrücke ein höheres Gewicht - und C ist weit genug verbreitet, dass fast jeder Programmierbegriff die tatsächlichen Programmierinformationen für die Sprache enthält.
Leider mag Google es manchmal, intelligent zu sein und Satzzeichen nach Belieben ein- und auszuschließen, sodass Sie möglicherweise eine Weile mit Dingen wie C ++, C # usw. übereinstimmen.
Google kann jedoch geschult werden, wenn Sie angemeldet sind. Ich suche so oft nach Artikeln im Zusammenhang mit der Programmierung, dass Google häufig davon ausgeht, dass dies nicht näher erläutert werden muss. (Bei einer Suche nach "Baum" erhalte ich beispielsweise den Wikipedia-Artikel zur Datenstruktur in den Ergebnissen vor dem Typ, der außerhalb wächst. Die meisten verbleibenden Ergebnisse sind jedoch dieser Baumtyp.) Schließlich sollte Google erfahren, dass Sie C und nicht C ++, C # oder den generischen Buchstaben des Alphabets meinen.
quelle
Ich habe dies nicht ausgiebig genutzt, versuche aber, den von Ihnen gesuchten ANSI-Standard zu verwenden. Also, wenn Sie C89 verwenden möchten, dann googeln Sie "C89". Sie werden einige Dinge bekommen, die nicht mit C zu tun haben, aber bisher habe ich kein einziges C # - oder C ++ - Tutorial gesehen. Das können Sie auch mit C99 machen.
quelle