1. 程式人生 > >國外7個原始碼/庫搜尋引擎網站

國外7個原始碼/庫搜尋引擎網站

現如今程式設計似乎成為一種潮流,程式設計師越來越多,任何一個程式設計師都必須學習至少一門程式語言,但是學習程式語言總是不那麼容易的,前些時候在SitePoint社群進行的如何更好的學習程式語言的討論中,大家一致認為認真學習別人的程式碼是一種非常有效的方法,以下七個原始碼搜尋引擎網站是由網友們提供的、尋找原始碼最高效的地方!讓我們一起來了解一下吧!

  GitHub是非常受歡迎的開原始碼庫和版本控制服務提供者,前段時間推出了一項新的原始碼搜尋服務,雖然GitHub才剛剛進入原始碼搜尋服務領域不久,但是GitHub已經成為了這一領域非常受歡迎的搜尋服務提供者,並且已經擁有了數以億計的程式碼儲存量,正如

一篇部落格中提到的,GitHub中的確有”很多東西”!

  Krugle聲稱他們的搜尋包含超過25億行程式碼,這一數量使他們成為網際網路上最大的原始碼搜尋引擎之一,並且還稱他們的搜尋結果包含了全球三分之一開發者的原始碼!同時他們還分別為全球多家大型公司或企業,如Amazone、IBM、Collab.net、SourceForge.net、Yahoo!等提供企業級的程式碼搜尋服務!

  Koders號稱其能夠搜尋的程式碼數目超過10億行,並且深受Ruby程式設計師的青睞!在Koders被黑鴨軟體公司(Black Duck Software)收購之後,該網站關於Ruby的搜尋比過去四年的總和激增了20倍,超過了該站PHP、Perl和 Python的搜尋數目!並且Ruby已成為該網站繼Java、 C/C、和 C#之後搜尋次數最多的語言。

  Codaes在這個原始碼搜尋領域似乎並不起眼,能夠搜尋到的程式碼數量也只有2.5億條,究其原因可能是該網站的搜尋服務發展似乎已經停滯好幾年了。Codaes主要關注的是關於Linux方面的C/C++專案程式碼,但這在今天似乎有些過時了!除非這就是你要找的內容,否則除此之外你有更好的搜尋選擇。

  5 . DZone

  在DZone中超過13000名使用者所貢獻的約5000個程式碼片段!這個原始碼片段庫不失為一個尋找程式碼的好地方,但是這絕對不是一個容易瀏覽的網站,這就需要看誰更有耐心去尋找那些隱藏在沙子中的金子了,如果你有耐心,你會發現這的確是一個非常有價值的網站!

  Snipplr是一個設計精美的原始碼片段搜尋網站,雖然它的使用者並沒有DZone的多(只有約10000名),但是該站的原始碼片段數量去比後者多很多(接近8000個程式碼片段),並且程式碼片段正以驚人的數量激增,同時他們還針對Textmate、Gedit、 Wordpress等提供了非常方便的外掛,執行效率也很高噢!

  最後不得不提到的是Google Code Search,對於這搜尋巨人釋出的原始碼搜尋工具,它功能的強大估計沒有人會有所質疑,雖然Google並沒有說明它所能夠提供的原始碼搜尋的數目,但是隻要談到關於搜尋領域就不得不提到它!它所提供的搜尋結果來源於諸如GitHub、Sourceforge等擁有數以億計的公共程式碼片段的程式碼庫!並且它支援幾乎所有的程式語言的原始碼搜尋服務!