Nasıl Google için Google için Nasıl Yapılır


44

Google'ı, C programlama dili için öğreticiler veya cevaplar bulmak için kullanmaya çalışmakla ilgili sorun, C'nin aramaları daraltmak için yeterince anlamlı bir ad olmadığıdır. "Programlama" ve / veya "Dil" gibi anahtar kelimelerle birleştiğinde bile çoğunlukla C ++, C # ve Objective-C için sonuç verir.

Google’ı kullanarak belirli C kaynaklarını daha etkin bir şekilde aramanın bir yolu var mı?


1
C de programlama benim için çalıştı. Belki kullanabilir ""veya +hatta -... google hileler
c0da

Oh, genel olarak sadece C dilinde programlama yapmak istememiştim, ama belirli dersler ve kılavuz sayfalarını. Örneğin. C dizesinde geçen dizilerle ilgili bir eğitim bulmak istersem, C # ve C ++ 'ın dizilimi ve manipülasyonu ile arama sonuçları karışık olabilir. Bu örnek o kadar da iyi değil çünkü ilk birkaç sonuç cevabı içeriyor, ancak şu anda iyi bir örnek veremiyorum.
AndrewKS

2
Ayrıca doğrudan comp.lang.c grubunda ( groups.google.com.tr/group/comp.lang.c/topics ) arayabilirsiniz .
Clement J.

3
Bir keresinde C dizelerinin nasıl yönetileceği hakkında bilgi aramaya ihtiyacım vardı. Sonra aşağı kaydırdı ve sonra bazı görüntü sonuçları ortaya çıktı ... OH MY!
Konamiman

1
Programlama yardımı ararken bu sorun, Stackoverflow.com'un başlangıcındaki ana sebeplerden biriydi
Jonas

Yanıtlar:


28

Arama terimine ağırlık eklemek veya kaldırmak için +veya -işaretlerini kullanabilirsiniz .
Ancak, aranacak en iyi yer gerçekten google değil, StackOverflow

Zaten birkaç google örnek:

  • +C C harfinin tek başına durduğu makaleler için
  • +C -C++ C ++ için referansların olmadığı C makaleleri için
  • +"C Sharp" Gruplandırılmış bir terime ağırlık eklenmiş makaleler için

4
Ayrıca, bunları serplerden kaldırmak için -c ++, -c # komutunu kullanabilirsiniz. Tabii ki C ++ / C # ...
Anonim

Bence "C" demek + + "C #" değil mi?
Johan

1
Ah tek harf dillerin Sevinçleri :)))
Rook

22

Şahsen ben her zaman "C programlama" diye googledim ve sonra merak ettiğim dilin konusu ne olursa olsun ... Bu ...

Yığın taşmasını öğrenene kadar. Şimdi orada bulunan dil etiketlerini kullanıyorum ve aralarında arama yapıyorum. Eğer kimse konuyla ilgili herhangi bir soruyu cevaplamadıysa (oldukça nadir, ancak her zaman ve sonra oluyor) soruyu kendim soruyorum. :)


1
+1 Programlama yardımı ararken bu sorun Stackoverflow.com'un başlamasının ana nedenlerinden biriydi
Jonas

5

Benim çözüm engellemem, sadece Stack Overflow'a gidip orada etikete göre arama yapmak, yapmak istediklerime bakmak, daha sonra arama yapmadan önce alıntı yapmak. Yani "C Programlama Öğreticisi" muhtemelen istediğinizi alır. Bir süre önce baktım bir şey, "C Matrix çarpma" benzer olurdu. Ayrıca Google’ın gelişmiş aramasını kullanmayı öğrenmek, programcılar için bir tür geçiş hakkı haline geldi. Tarayıcılarında bu tür şeyleri otomatik olarak yapacak komut dosyaları ve ayarları olan bu ve diğer SE sitelerinde bulunan insanları tanıyorum.


2

Man sayfaları için Google formunu yazmanız yeterlidir: man printf

C kütüphanelerini daraltmak istiyorsanız: man 3C printf

Sistem çağrılarıyla ilgileniyorsanız: man 2 select


Tanrım, umarım Unix'in her şey için dokümantasyonuna aldırış etmiyorsundur ve dersler, tartışmalar veya Windows referansları aramıyordun.
DeadMG

1
@DeadMG - Sorunun ikinci yorumunda, OP özellikle man sayfalarından bahseder. Bu konuda yardım etmeye çalıştım.
mouviciel

Ne yazık ki bir Mac'tayım ve man sayfaları ya eksik ya da modası geçmiş.
AndrewKS 21:11

Google’la aldığınız man sayfalarının Mac’te yardım edemediğini veya Mac’inizdeki man sayfalarının eksik / modası geçmiş olduğunu mu demek istiyorsunuz?
mouviciel

2

Google’ı kullanarak belirli C kaynaklarını daha etkin bir şekilde aramanın bir yolu var mı?

C öğelerini ararken, genel bir Google aramasından kaçınır ve önce belirli kaynakları denerim:

Bunu aynı anda ayrı tarayıcı sekmelerinde yapıyorum. Hiçbir şey bulamazsanız halde de, bu daha sonra Google sonuçlarında trol başlayın.

Bunu eklemek için çekinmeyin, topluluk wiki olur mu umrumda değil :)



0

Sadece hiç 'C' koymak belirli bir programlama konsepti için konum arama, sen ise başından arama. Tecrübelerime göre, erken terimler daha yüksek bir ağırlığa sahiptir - ve C, hemen hemen herhangi bir programlama teriminde dilin gerçek programlama bilgisini gösterecek kadar yaygındır.

Maalesef, Google bazen akıllı olmayı ve uygun gördüğü noktalama işaretlerini dahil etmeyi / hariç tutmayı sever, bu nedenle bir süredir C ++, C # vb. Gibi şeylerle eşleşebilirsiniz.

Ancak, oturum açtıysanız, Google eğitilebilir. Programlama ile ilgili öğeleri çok sık ararım, Google genellikle daha fazla açıklamaya ihtiyaç duymadan kastettiğimi farz eder. (Örneğin, bir 'ağaç' araması, dışarıdaki türden önceki sonuçlarda veri yapısı hakkında wikipedia makalesini verir - kalan sonuçların çoğu bu ağaç türü olsa da). Sonunda Google, C ++ değil, C ++, C # veya alfabenin genel harfini kastettiğinizi öğrenmelidir.


0

Bunu kapsamlı bir şekilde kullanmadım, ancak aradığınız ANSI standardını kullanmayı deneyin. Öyleyse C89’u kullanmak istiyorsanız "Google" C89’u kullanın. C ile ilgili olmayan bazı şeyler alacaksınız ancak şimdiye kadar tek bir C # veya C ++ dersi görmedim. Bunu C99 ile de yapabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.