Problem z próbą użycia Google do znalezienia samouczków lub odpowiedzi dla języka programowania C polega na tym, że C nie jest wystarczająco wyrazistą nazwą, aby zawęzić wyszukiwanie. Nawet w połączeniu ze słowami kluczowymi takimi jak „Programowanie” i / lub „Język” daje wyniki głównie dla C ++, C # i Objective-C.
Czy istnieje sposób na bardziej efektywne wyszukiwanie określonych zasobów C za pomocą Google?
""
albo+
albo nawet-
sztuczki google ...Odpowiedzi:
Możesz użyć znaków
+
lub,-
aby dodać lub usunąć wagę wyszukiwanego hasła.Jednak najlepszym miejscem do wyszukiwania nie jest wcale Google, to StackOverflow
Kilka przykładów Google:
+C
dla artykułów, w których litera C jest samodzielna+C -C++
dla artykułów C, w których nie ma odniesień do C +++"C Sharp"
dla artykułów o wadze dodanej do zgrupowanego terminuźródło
Osobiście zawsze googlowałem „programowanie C”, a potem jakikolwiek temat dotyczący interesującego mnie języka… To znaczy…
Dopóki nie dowiedziałem się o przepełnieniu stosu. Teraz używam już tam istniejących tagów językowych i szukam w nich. Jeśli nikt nie odpowiedział na żadne pytanie na ten temat (dość rzadkie, ale zdarza się to od czasu do czasu), zadaję to pytanie. :)
źródło
Moje rozwiązanie, z wyjątkiem przechodzenia do przepełnienia stosu i wyszukiwania tam według tagu, polega na sprawdzeniu, co chcę zrobić, a następnie wpisaniu go w cudzysłowie przed rozpoczęciem wyszukiwania. Więc „Samouczek programowania C” prawdopodobnie dostanie to, czego chcesz. Coś, na co kiedyś spojrzałem, „Mnożenie macierzy w C” byłoby podobne. Również nauczenie się korzystania z zaawansowanego wyszukiwania Google stało się dla programistów pewnym rodzajem przejścia. Znam ludzi na tej i innych stronach SE, którzy mają skrypty i ustawienia dla swoich przeglądarek, aby automatycznie robić wiele takich rzeczy.
źródło
W przypadku stron podręcznika po prostu wpisz formularz Google:
man printf
Jeśli chcesz zawęzić do bibliotek C:
man 3C printf
Jeśli jesteś zainteresowany wywołaniami systemowymi:
man 2 select
źródło
Szukając C, unikam ogólnej wyszukiwarki Google i najpierw wypróbowuję określone zasoby:
Robię to jednocześnie w osobnych zakładkach przeglądarki. Jeśli nie znajdę nic w ten sposób, wtedy zacznę trałowania poprzez wynikach Google.
Każdy inny powinien się do tego dodać, nie obchodzi mnie, czy stanie się wiki społeczności :)
źródło
Istnieje strona google o nazwie http://codesearch.google.com/, na której można określić język taki jak
wyszukiwanie printf w C oznacza
źródło
Jeśli szukasz konkretnej koncepcji programowania, po prostu wpisz „C” na początku wyszukiwania. Z mojego doświadczenia wynika, że wczesne terminy mają większą wagę - a C jest na tyle powszechne, że prawie każdy termin programowania ujawnia rzeczywiste informacje dotyczące programowania dla języka.
Niestety Google czasami lubi być mądry i włączać / wyłączać interpunkcję według własnego uznania, więc możesz dopasować takie rzeczy jak C ++, C # i tak dalej.
Jednak Google może zostać przeszkolony, jeśli jesteś zalogowany. Tak często szukam elementów związanych z programowaniem, Google często zakłada, że o to mi chodzi, bez potrzeby wyjaśniania. (Na przykład wyszukiwanie hasła „drzewo” daje mi artykuł w Wikipedii na temat struktury danych w wynikach przed typem, który wyrasta na zewnątrz - chociaż większość pozostałych wyników to ten rodzaj drzewa). W końcu Google powinien dowiedzieć się, że masz na myśli C, a nie C ++, C # lub ogólną literę alfabetu.
źródło
Nie korzystałem z tego zbyt często, ale spróbuj użyć standardu ANSI, którego szukasz. Więc jeśli chcesz użyć C89, to google „C89”. Dostaniesz trochę rzeczy, które nie są związane z C, ale do tej pory nie widziałem żadnego tutoriala C # lub C ++. Możesz to również zrobić za pomocą C99.
źródło