- Google Code Search
Infobox Software
name = Google Code Search
caption =
developer =Google
latest_release_version =
latest_release_date =
operating_system = Any (web based application)
genre = Code search engine
license =
website = http://www.google.com/codesearch
Version = BetaGoogle Code Search is a free beta product from
Google which debuted inGoogle Labs onOctober 5 ,2006 allowing web users to search for open-source code on the Internet.Features include the ability to search using operators. These are lang:, package:, license: and file:.
The code available for searching is in various formats including tar.gz, .tar.bz2, .tar, and .zip, CVS and Subversion repositories as well as snippets from
HTML pages such as Wikipedia itself.Regular expression engine
The site allows the use of
regular expressions in queries, which is not offered by any other search engine for code. This makes it resemblegrep , but over the world's public code. The methodology employed has not been disclosed by Google, but appears to have combined precomputed indices with aPOSIX compliant regular expression engine.Supported languages
The list of officially supported languages is constantly changing. The following list is correct as of
June 10 ,2008 :
*ActionScript
* Ada
*AppleScript
* ASP
* Assembly
*Autoconf
*Automake
* Awk
* Basic/Visual Basic
*Batch file
* C
*C++
* C#
*COBOL
*ColdFusion
* Configure script
* CSS
* D
* Eiffel
* Erlang
*Fortran
* Haskell
*Inform
* Java
*JavaScript
* JSP
* Lex
* Limbo
* Lisp
* Lua
* m4
* Makefile
* Maple
*Mathematica
* Matlab
* Message catalog
*Modula-2
*Modula-3
* Objective C
* OCaml
* Pascal/Delphi
*Perl
*PHP
*Plain Old Documentation
*Prolog
* Python
* R
*REBOL
* Ruby
* SAS script
* Scheme
*Scilab
* Shell
* SGML
*Smalltalk
*SQL
*Standard ML
* SVG
*Tcl
*TeX /LaTeX
*Texinfo
*Troff
*Verilog
* VHDL
* Vim script
* XSLT
*XUL
*Yacc Languages not officially supported can still be searched for using the file: operator to match the common file extensions for the language.See also
*
Codase
*JExamples
*Krugle
*Koders
*merobase
*O'Reilly Labs Code Search
Wikimedia Foundation. 2010.