Cara Benar Google untuk C

44

Masalah dengan mencoba menggunakan Google untuk menemukan tutorial atau jawaban untuk bahasa pemrograman C adalah bahwa C bukan nama yang cukup ekspresif untuk mempersempit pencarian. Bahkan ditambah dengan kata kunci seperti "Pemrograman" dan / atau "Bahasa" menghasilkan sebagian besar hasil untuk C ++, C #, dan Objective-C.

Apakah ada cara untuk lebih efektif mencari sumber daya C tertentu menggunakan Google?

AndrewKS
sumber
1
Pemrograman dalam C berhasil untuk saya. Mungkin Anda dapat menggunakan ""atau +atau bahkan -trik google ...
c0da
Oh, maksud saya bukan hanya pemrograman di C secara umum, tetapi secara khusus tutorial dan halaman manual tertentu. misalnya. Jika saya ingin menemukan tutorial tentang meneruskan string di C ... hasil pencarian mungkin berantakan dengan string yang lewat dan juga manipulasi C # dan C ++. Contoh itu tidak terlalu bagus karena beberapa hasil pertama berisi jawabannya, tetapi saya akan memberikan contoh yang bagus saat ini.
AndrewKS
2
Anda juga dapat mencari langsung di grup comp.lang.c ( groups.google.com/group/comp.lang.c/topics ).
Clement J.
3
Saya pernah perlu mencari informasi tentang cara mengelola string dalam C. Saya mencari "C string" di Google. Saya kemudian menggulir ke bawah dan kemudian beberapa hasil gambar muncul ... OH SAYA!
Konamiman
1
Masalah dengan mencari bantuan pemrograman ini adalah salah satu alasan utama dimulainya Stackoverflow.com
Jonas

Jawaban:

28

Anda dapat menggunakan +atau -tanda untuk menambah atau menghapus bobot untuk istilah pencarian.
Namun tempat terbaik untuk mencari bukanlah google sama sekali, ini adalah StackOverflow

Beberapa contoh google:

  • +C untuk artikel di mana huruf C berdiri sendiri
  • +C -C++ untuk artikel C di mana tidak ada referensi ke C ++
  • +"C Sharp" untuk artikel dengan berat ditambahkan ke istilah yang dikelompokkan
Daniel Little
sumber
4
Selanjutnya, Anda bisa -c ++, -c # untuk menghapusnya dari serps. Meskipun tentu saja Anda berisiko menghilangkan halaman C yang merujuk ke C ++ / C # ...
Anonymous
Saya pikir Anda berarti + "C" dan bukan + "C #"?
Johan
1
Ah, kegembiraan bahasa satu huruf :)))
Rook
22

Secara pribadi saya selalu googled "pemrograman C", dan kemudian topik apa pun mengenai bahasa yang saya ingin tahu tentang ... Itu adalah ...

Sampai saya tahu tentang stack overflow. Sekarang saya hanya menggunakan tag bahasa yang sudah ada di sana, dan mencari di dalamnya. Jika tidak ada yang menjawab pertanyaan tentang masalah materi (cukup jarang tapi itu terjadi setiap saat) saya mengajukan pertanyaan sendiri. :)

Andreas Johansson
sumber
1
+1 Masalah ini dengan mencari bantuan pemrograman adalah salah satu alasan utama dimulainya Stackoverflow.com
Jonas
5

Solusi saya kecuali pergi ke Stack Overflow dan mencari dengan tag di sana, adalah mencari apa yang ingin saya lakukan, kemudian memasukkannya ke dalam tanda kutip sebelum saya mencari. Jadi "Tutorial Pemrograman C" mungkin akan mendapatkan apa yang Anda inginkan. Sesuatu yang saya cari beberapa waktu lalu, "perkalian matriks dalam C" akan serupa. Juga belajar untuk menggunakan pencarian lanjutan Google telah benar-benar menjadi semacam jalan bagi programmer. Saya tahu orang-orang di situs SE ini dan lainnya yang memiliki skrip dan pengaturan untuk browser mereka untuk melakukan banyak hal secara otomatis.

Insinyur Dunia
sumber
2

Untuk halaman manual, cukup ketik formulir Google: man printf

Jika Anda ingin mempersempit ke perpustakaan C: man 3C printf

Jika Anda tertarik dengan panggilan sistem: man 2 select

mouviciel
sumber
Astaga, saya harap Anda tidak keberatan dengan dokumentasi Unix untuk semuanya dan Anda tidak mencari tutorial, diskusi, atau referensi Windows.
DeadMG
1
@DeadMG - Dalam komentar kedua pertanyaan, OP secara khusus menyebutkan halaman manual. Saya mencoba membantu pada saat itu.
mouviciel
Sayangnya saya ada di Mac dan halaman manualnya hilang atau ketinggalan jaman.
AndrewKS
Apakah maksud Anda bahwa halaman manual yang Anda ambil dengan Google tidak membantu di Mac atau halaman manual di Mac Anda hilang / ketinggalan jaman?
mouviciel
2

Apakah ada cara untuk lebih efektif mencari sumber daya C tertentu menggunakan Google?

Saat mencari barang C, saya menghindari pencarian Google umum dan mencoba sumber daya spesifik terlebih dahulu:

Saya melakukan ini secara bersamaan di tab browser terpisah. Jika saya tidak menemukan sesuatu seperti itu, maka saya mulai menjelajah melalui hasil Google.

Orang lain harus merasa bebas untuk menambahkan ini, saya tidak peduli jika itu menjadi komunitas wiki :)

detly
sumber
2

Ada halaman Google bernama http://codesearch.google.com/ di mana Anda dapat menentukan bahasa seperti

mencari printf dalam C berarti

printf lang:^c$
Daniel Kienböck
sumber
Tetapi itu hanya pencarian melalui daftar kode aktual. Tidak begitu berguna jika Anda mencoba menemukan artikel referensi atau blog tentang C.
Tom van Enckevort
0

Jika Anda mencari konsep pemrograman tertentu, cukup cantumkan 'C' di awal pencarian. Dalam pengalaman saya, istilah awal memiliki bobot yang lebih tinggi - dan C cukup umum sehingga hampir semua istilah pemrograman mengungkapkan informasi pemrograman aktual untuk bahasa tersebut.

Sayangnya, Google terkadang suka menjadi pintar dan menyertakan / mengecualikan tanda baca sesuai keinginan, sehingga Anda dapat mencocokkan hal-hal seperti C ++, C #, dan seterusnya untuk sementara waktu.

Namun, Google dapat dilatih, jika Anda login. Saya sering mencari item yang berhubungan dengan pemrograman, Google sering menganggap itu yang saya maksud tanpa perlu lebih banyak klarifikasi. (Misalnya, pencarian 'pohon' memberi saya artikel wikipedia tentang struktur data dalam hasil sebelum jenis yang tumbuh di luar - meskipun sebagian besar hasil yang tersisa adalah jenis pohon itu). Akhirnya Google harus belajar bahwa yang Anda maksud adalah C, bukan C ++, C #, atau huruf umum alfabet.

Izkata
sumber
0

Saya belum pernah menggunakan ini secara luas tetapi coba gunakan standar ANSI yang Anda cari. Jadi jika Anda ingin menggunakan C89 maka google "C89". Anda akan mendapatkan beberapa hal yang tidak terkait dengan C tetapi sejauh ini saya tidak melihat tutorial C # atau C ++ tunggal. Anda juga dapat melakukannya dengan C99.

Jetti
sumber