Google for Cを適切に使用する方法


44

Googleを使用してCプログラミング言語のチュートリアルや回答を見つけようとすると、Cは検索を絞り込むのに十分な表現力のある名前ではないという問題があります。「プログラミング」や「言語」などのキーワードと組み合わせても、ほとんどがC ++、C#、Objective-Cで結果が得られます。

Googleを使用して特定のCリソースをより効果的に検索する方法はありますか?


1
Cでのプログラミングがうまくいきました。たぶん、あなたは使用することができ""たり+、あるいは-...グーグルのトリックを
c0da

ああ、私は一般的にCでプログラミングするだけでなく、具体的には特定のチュートリアルとマニュアルページを意味しました。例えば。Cで文字列を渡す方法についてのチュートリアルを見つけたい場合は、文字列の受け渡しやC#とC ++の操作で検索結果が乱雑になる場合があります。最初のいくつかの結果に答えが含まれているため、この例はそれほど素晴らしいものではありませんが、今は良い例が不足しています。
AndrewKS

2
グループcomp.lang.c(groups.google.com/group/comp.lang.c/topics)で直接検索することもできます。
クレメントJ.

3
Cで文字列を管理する方法に関する情報を検索する必要がありました。「C文字列」を検索しました。次に下にスクロールすると、いくつかの画像結果が表示されました...
コナミマン

1
プログラミングのヘルプを検索して、この問題はStackoverflow.comの開始に主な理由の一つであった
ジョナス

回答:


28

+または-記号を使用して、検索語の重みを追加または削除できます。
ただし、検索に最適な場所は実際にはGoogleではなく、StackOverflowです

とにかくいくつかのグーグルの例:

  • +C 文字Cが単独で存在する記事の場合
  • +C -C++ C ++への参照がないC記事の場合
  • +"C Sharp" グループ化された用語に重みが追加された記事の場合

4
さらに、-c ++、-c#でそれらをserpsから削除できます。もちろん、あなたはその参照C ++ / C#... Cページを省略リスクけれども
匿名の

+ "C#"ではなく+ "C"を意味すると思いますか?
ヨハン

1
ああ、一文字の言語の喜び:)))
ルーク

22

個人的に私は常に「Cプログラミング」をグーグルで検索し、それから私が興味を持っている言語に関するどんなトピックでも...それは...

スタックオーバーフローについて知るまで。ここで、既存の言語タグを使用して、その中で検索します。問題の主題に関する質問に誰も回答していない場合(非常にまれですが、時々起こる)、私は自分で質問をします。:)


1
ヘルプをプログラミングするための検索と+1この問題はStackoverflow.comの開始に主な理由の一つであった
ジョナス

5

Stack Overflowに移動してそこでタグで検索することを禁止する私のソリューションは、やりたいことを検索し、検索する前に引用符で囲むことです。したがって、「Cプログラミングチュートリアル」はおそらくあなたが望むものを手に入れるでしょう。しばらく前に調べた「Cでの行列乗算」も同様です。また、Googleの高度な検索を使用することを学ぶことは、プログラマーにとって一種の通過権になりました。このサイトや他のSEサイトで、ブラウザのスクリプトと設定を使用して、そうしたことの多くを自動的に行う人々を知っています。


2

マニュアルページの場合は、Googleフォームに入力するだけです。 man printf

Cライブラリに絞り込む場合: man 3C printf

システムコールに興味がある場合: man 2 select


うーん、すべてのUnixドキュメントを気にせず、チュートリアル、ディスカッション、またはWindowsリファレンスを探していなかったことを願っています。
DeadMG

1
@DeadMG-質問の2番目のコメントで、OPは特にmanページに言及しています。私はその点で助けようとしました。
ムーヴィシエル

残念ながら、私はMacを使用していますが、マニュアルページが見つからないか、古くなっています。
-AndrewKS

Googleで取得したマニュアルページがMacで役に立たない、またはMacのマニュアルページが見つからない/古いということですか?
ムービシエル

2

Googleを使用して特定のCリソースをより効果的に検索する方法はありますか?

Cのものを探すときは、一般的なGoogle検索を避け、特定のリソースを最初に試します。

これは、別々のブラウザータブで同時に行います。私は何もその方法を見つけるしない場合は、その後、私はGoogleの検索結果を通じてトローリングを開始します。

誰でも気軽に追加してください。コミュニティWikiになっても構いません:)



0

特定のプログラミングコンセプトを検索する場合は、検索の先頭に「C」を入力してください。私の経験では、初期の用語のほうが重みが大きく、Cは一般的なプログラミング用語のほとんどが言語の実際のプログラミング情報を明らかにするほど一般的です。

残念ながら、Googleはスマートで句読点を適切に含める/除外することを好む場合があるため、C ++、C#などをしばらく一致させることがあります。

ただし、ログインしている場合はGoogleをトレーニングできます。プログラミング関連のアイテムを頻繁に検索するため、Googleはそれ以上の説明を必要とせずにそれを意味するものと見なします。(たとえば、「ツリー」を検索すると、結果のデータ構造に関するウィキペディアの記事が表示されますが、残りの結果のほとんどはそのタイプのツリーです)。最終的にGoogleは、C ++、C#、またはアルファベットの一般的な文字ではなく、Cを意味することを学習する必要があります。


0

私はこれを広範囲に使用したことはありませんが、探しているANSI標準を使用してみてください。したがって、C89を使用する場合は、「C89」をgoogleしてください。Cに関係のないものを入手できますが、これまでのところ、C#またはC ++のチュートリアルは1つも見ませんでした。C99を使用して行うこともできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.