C for Google을 올바르게 작성하는 방법


44

Google을 사용하여 C 프로그래밍 언어에 대한 자습서 나 답변을 찾는 데있어 문제는 C가 검색 범위를 좁힐 수있는 표현력이 충분하지 않다는 것입니다. "Programming"및 / 또는 "Language"와 같은 키워드와 결합하더라도 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 ) 에서 직접 검색 할 수도 있습니다 .
Clement J.

3
C에서 문자열을 관리하는 방법에 대한 정보를 검색해야했습니다. "C 문자열"을 검색했습니다. 그런 다음 아래로 스크롤 한 다음 일부 이미지 결과가 나타났습니다 ... OH MY!
Konamiman

1
프로그래밍 도움말 검색과 관련된이 문제는 Stackoverflow.com을 시작한 주된 이유 중 하나입니다.
Jonas

답변:


28

+또는 -기호를 사용하여 검색어에 가중치를 추가하거나 제거 할 수 있습니다 .
그러나 검색하기 가장 좋은 곳은 실제로 Google이 아니며 StackOverflow입니다.

어쨌든 몇 가지 구글 예제 :

  • +C 문자 C가 독립된 기사
  • +C -C++ C ++에 대한 참조가없는 C 기사
  • +"C Sharp" 그룹화 된 용어에 가중치가 추가 된 기사

4
또한 -c ++, -c #을 사용하여 serps에서 제거 할 수 있습니다. 물론 C ++ / C #을 참조하는 C 페이지를 생략 할 위험이 있습니다.
Anonymous

+ "C #"이 아니라 + "C"를 의미한다고 생각하십니까?
요한

1
아, 단일 문자 언어의 기쁨 :)))
Rook

22

개인적으로 저는 항상 "C 프로그래밍"을 봤는데 궁금한 언어에 관한 주제는 ...

스택 오버플로에 대해 알 때까지. 이제 기존 언어 태그를 사용하여 검색합니다. 문제의 주제에 대해 아무도 대답하지 않았다면 (아주 ​​희귀하지만 때때로 발생합니다) 나는 스스로 질문합니다. :)


1
+1 프로그래밍 도움말 검색과 관련된이 문제는 Stackoverflow.com을 시작한 주된 이유 중 하나입니다.
Jonas

5

내 솔루션이 스택 오버플로로 이동하여 태그로 검색하는 것은 내가하고 싶은 것을 찾은 다음 검색하기 전에 따옴표로 묶는 것입니다. "C Programming Tutorial"은 아마도 당신이 원하는 것을 얻을 것입니다. "C에서 행렬 곱셈 (Matrix multiplication in C)"과 비슷한 것을 살펴 보았습니다. 또한 Google의 고급 검색을 사용하는 방법을 배우는 것은 실제로 프로그래머에게 일종의 통행권이되었습니다. 나는이 사이트와 다른 SE 사이트의 사람들이 브라우저가 자동으로 많은 작업을 수행하도록 스크립트와 설정을 가지고있는 사람들을 알고 있습니다.


2

매뉴얼 페이지의 경우 Google 양식을 입력하십시오. man printf

C 라이브러리로 좁히려면 다음을 수행하십시오. man 3C printf

시스템 호출에 관심이있는 경우 : man 2 select


Gee, 나는 당신이 모든 것에 대한 Unix 문서를 신경 쓰지 않기를 바랍니다. 튜토리얼, 토론 또는 Windows 참조를 찾고 있지 않았습니다.
DeadMG

1
@DeadMG-질문의 두 번째 의견에서 OP는 구체적으로 매뉴얼 페이지를 언급합니다. 나는 그 시점에서 도와 주려고 노력했다.
mouviciel

불행히도 나는 Mac에 있고 매뉴얼 페이지가 없거나 오래되었습니다.
AndrewKS

Google에서 검색 한 매뉴얼 페이지가 Mac에서 도움이되지 않거나 Mac의 매뉴얼 페이지가 누락되었거나 오래되었음을 의미합니까?
mouviciel

2

Google을 사용하여 특정 C 리소스를보다 효과적으로 검색하는 방법이 있습니까?

C 물건을 찾을 때 일반적인 Google 검색을 피하고 특정 리소스를 먼저 시도하십시오.

별도의 브라우저 탭에서 동시에이 작업을 수행합니다. 난 아무것도 찾을 수없는 경우 방법은 것을 다음 나는 Google 결과를 통해 트롤 어업을 시작합니다.

다른 사람이 자유롭게 추가해야합니다. 커뮤니티 위키가 되더라도 상관 없습니다. :)


2

http://codesearch.google.com/ 이라는 Google 페이지가 있으며 여기에 언어를 지정할 수 있습니다

C에서 printf를 검색하는 것은

printf lang:^c$

그러나 실제 코드 목록 만 검색합니다. C에 관한 참조 기사 나 블로그를 찾으려고한다면 그렇게 유용하지 않습니다.
Tom van Enckevort

0

특정 프로그래밍 개념을 검색하는 경우 검색 시작 부분 에 'C'를 입력하십시오 . 내 경험상 초기 용어는 가중치가 높으며 C는 거의 모든 프로그래밍 용어가 언어에 대한 실제 프로그래밍 정보를 드러 낼 정도로 일반적입니다.

불행히도 Google은 때로는 똑똑하고 구두점을 포함 / 제외하는 것을 좋아하기 때문에 C ++, C # 등과 같은 항목을 잠시 동안 일치시킬 수 있습니다.

그러나 로그인하면 Google에 대한 교육을받을 수 있습니다. 프로그래밍 관련 항목을 너무 자주 검색하면 Google은 종종 더 자세한 설명이 필요하지 않다고 생각합니다. 예를 들어, 'tree'를 검색하면 외부에서 자라는 유형 이전의 결과에서 데이터 구조에 대한 Wikipedia 기사가 제공되지만 나머지 결과는 대부분 트리 유형입니다. 결국 Google은 C ++, C # 또는 알파벳의 일반적인 문자가 아니라 C를 의미한다는 것을 배워야합니다.


0

나는 이것을 광범위하게 사용하지 않았지만 찾고있는 ANSI 표준을 사용해보십시오. C89를 사용하려면 Google "C89"를 사용하십시오. C와 관련이없는 것들을 얻을 수 있지만 지금까지는 단일 C # 또는 C ++ 자습서를 보지 못했습니다. C99로도 그렇게 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.