Google代碼

Google代碼

google代碼(Google Code)是Google公司利用自身伺服器資源提供的開發人員主頁。其最初目的是為Google自身的開源軟體提供開發平台,以及協助開發者擴展google產品的功能。隨著Google開源之夏等項目的推進,Google代碼正在成為一個開放的項目託管平台,類似Sourceforge提供版本控制、問題跟蹤、Wiki、下載託管等工具。截至2009年3月,已有超過50,000個項目以Google Code為家。

簡介


Google 代碼搜索為您提供了一個搜索網際網路上可公開訪問的源代碼的場所,從而幫助您找到功能定義和代碼示例。利用 Google 代碼搜索,您可以:
1、使用正則表達式進行更為精確的搜索
2、按語言、許可或文件名限制搜索
3、查看源文件(包含指向其所在的整個包及網頁的鏈接)
在中國大陸,Google代碼已經不能訪問。

搜索語法示例


regexp 搜索正則表達式
go{2}gle hello,\ world ^int printk
"exact string" 搜索精確字元串
"compiler happy"
class:regexp function:regexp 只搜索類(class)名稱和函數(function)名稱 新!
class:BTree function:laugh
class:hash.*multimap function:.*range
file:regexp 僅在與 regexp 匹配的文件或目錄中進行搜索
file:\.js$ XMLHttpRequest file:include/ ioctl
file:/usr/sys/ken/slp.c "You are not expected to understand this."
package:regexp 搜索名稱與 regexp 匹配的包。
(包的名稱就是其網址或 CVS伺服器信息。)
package:perl.*\.tar\.gz Frodo package:linux-2.6 int\ printk
lang:regexp 僅搜索用與 regexp 匹配的語言編寫的程序
lang:lisp xml lang:"c++" sprintf.*%s
license:regexp 僅搜索軟體許可與 regexp 匹配的文件.
license:bsd int\ printf -license:gpl heapsort
Google Code與Google Developers
最開始的時候,谷歌將Google code定義為代碼開發者中心,但是隨著谷歌全國開發發展計劃的深入開展,谷歌目前正在構建新版“Google Developers”網站,以便集合谷歌所有的開發人員資源、程序、活動、網上論壇、工具以及產品,當然這也是谷歌一直在努力實現的目標。很快
而在不久的將來,所有的開發人員信息都會顯示在“Google Developers”網站上,而Google code將恢復其提供開放源代碼項目託管服務的根本功能,就像GitHub一樣。